ПредишенСледващото

Колкото е възможно просто да се забрани ръчно въвеждане на текст в 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 гр

Свързани статии

Подкрепете проекта - споделете линка, благодаря!