Колкото е възможно просто да се забрани ръчно въвеждане на текст в TComboBox, като се запазва възможността да избират от наличните стойности?
С уважение, 3asys
> 3asys
TComboBox: = csDropDownList?
csDropDown стил
Фактът, че аз програма генерира списък с опции и csDropDownList за създаване на форма в ComboBox - празна кутия, която изчезва след като изберете първата опция, а csDropDown, ComboBox директно разположен на първия вариант (chtot мен и нужда). Софтуер изложена в csDropDownList стил първото изпълнение: ComboBox1.Text: = ComboBox1.Items [0]
не може - ще продължи да се показва, когато зареждане на празно поле (което не е създаден).
Как можете да предотвратите режим на редактиране csDropDown.
С уважение, 3asys
с csOwnerDrawFixed режим - същия проблем като с csDropDownList
С уважение, 3asys
Ами уви!
така стила зададете
ComboBox1.Style: = csDropDownList;
и да се направи така, че нито едно от нещата не е избран
ComboBox1.ItemIndex: = 1;
ComboBox1.ItemIndex: = 0;
и е разположен на първия вариант
Благодаря на всички ви!
проклет да си най-накрая успя да се създаде форма, изненадан съм.
За компоненти а ла TComboBox, ако по някаква причина не работи ComboBox1.ItemIndex: = п (например в случай на TDBLookUpComboBox) може да използвате следния низ:
TDBLookUpComboBox.Perform (WM_KEYDOWN, 38) - винаги работи
Памет: 0.73 MB
Време: 0,037 гр
Свързани статии