Ban szövegének tcombobox
Amennyire csak lehetséges, hogy egyszerűen megtiltják kézi adatbevitel szövegének TComboBox, megtartva a képesség, hogy válasszon a rendelkezésre álló értékek?
Üdvözlettel 3asys
> 3asys
TComboBox: = csDropDownList?
csDropDown stílus
Az a tény, hogy én a program létrehoz egy listát az opciók és csDropDownList hogy hozzon létre egy űrlapot ComboBox - üres doboz, ami eltűnik, miután az első lehetőséget válassza, míg csDropDown, ComboBox közvetlenül meghatározta az első lehetőség (chtot én és szükség). Szoftver tegye azt csDropDownList stílus az első kiviteli alak: ComboBox1.Text: = ComboBox1.Items [0]
nem lehet - továbbra is megjelenik, amikor betölti egy üres mező (amit nem hozott létre).
Hogyan lehet megakadályozni szerkesztési csDropDown módban.
Üdvözlettel 3asys
A csOwnerDrawFixed rendszer - ugyanaz a probléma, mint csDropDownList
Üdvözlettel 3asys
Jól csomagolva!
így a stílus beállítása
ComboBox1.Style: = csDropDownList;
és tenni úgy, hogy egyik elem nincs kiválasztva
ComboBox1.ItemIndex: = -1;
ComboBox1.ItemIndex: = 0;
és ez be van állítva az első lehetőség
Köszönöm mindenkinek!
átkozott végre sikerült létrehozni egy alak vagyok meglepve.
A komponenseket a la TComboBox, ha valamilyen okból nem működik ComboBox1.ItemIndex: = n (például abban az esetben, TDBLookUpComboBox) használhatja a következő karakterlánc:
TDBLookUpComboBox.Perform (WM_KEYDOWN, 38) - mindig működik
Memória: 0,73 MB
Idő: 0.037 c