Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
24.04.2026, 18:36:25

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  FRED - grafické vývojové prostředí
| |-+  FRED - platforma XCom
| | |-+  Editace prvků pole v dialogu
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Editace prvků pole v dialogu  (Přečteno 4093 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 29.11.2011, 14:00:48 »

Mám pole a chtěl bych jeho prvky zobrazovat a editovat v dialogu modulu. Nastavil jsem mu atribut setEdit, ale nevím jak ho dostat do dialogu.

Dotaz zaslaný mailem (viz výzva).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 29.11.2011, 14:06:17 »

Řekněme, že máme definovaný parametr address jako pole celých čísel o délce 8.

Kód:
address
unsigned char[]
range=8

Na listu parametrů je vidět jaké dostal přidělené ID, nejspíše IDC_ADDRESS.

Proto v dialogu můžeme toto ID s indexem pozice v poli použít např. u editačního pole:

Kód:
EDITTEXT IDC_ADDRESS[0], 50, 10, 30, 12, ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE
EDITTEXT IDC_ADDRESS[2], 50, 30, 30, 12, ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE
EDITTEXT IDC_ADDRESS[4], 50, 50, 30, 12, ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE
EDITTEXT IDC_ADDRESS[6], 50, 70, 30, 12, ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE

a dostaneme 4 editační pole, kterými můžeme editovat prvky na pozicích 0, 2, 4, 6.

Pro editaci v RUN režimu je nutné ještě nastavit poli atribut setRun.
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!