Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: CL | DM;

Вниз

Запрет ввода текста в TComboBox   Найти похожие ветки 

 
3asys   (2003-01-14 15:31) [0]

Как максимально просто запретить ручной ввод текста в TComboBox, сохранив возможность выбирать из имеющихся значений?

С Уважением, 3asys


 
MBo ©   (2003-01-14 15:40) [1]

стиль csDropDownList


 
Skier ©   (2003-01-14 15:40) [2]

>3asys
TComboBox := csDropDownList ?


 
Chubais ©   (2003-01-14 15:47) [3]

стиль csOwnerDrawFixed


 
3asys   (2003-01-14 15:52) [4]

стиль csDropDown
Дело в том, что я программно генерирую список вариантов и при csDropDownList при создании формы в ComboBox - пустое поле, которое исчезает после выбора первого же варианта, а при csDropDown, ComboBox сразу устанавливается на первый вариант (чтот мне и нужно). Программно выставить его при стиле csDropDownList на первый вариант: ComboBox1.Text:=ComboBox1.Items[0]
не удается - все равно при загрузке высвечивается пустое поле (которого я не создавал).

Как можно запретить редактирование в режиме csDropDown ?

С Уважением, 3asys


 
3asys   (2003-01-14 15:54) [5]

с режимом csOwnerDrawFixed - та же проблема, что и с csDropDownList

С Уважением, 3asys


 
Skier ©   (2003-01-14 15:55) [6]

ComboBox1.ItemIndex := 0;


 
neXt ©   (2003-01-14 15:57) [7]

ну завернул!
это так стиль установить
ComboBox1.Style := csDropDownList;
а так сделать чтоб ни один из элементов выбран не был
ComboBox1.ItemIndex := -1;


 
neXt ©   (2003-01-14 15:58) [8]

ComboBox1.ItemIndex := 0;
а это установить на первый вариант


 
3asys   (2003-01-14 16:06) [9]

СПАСИБО БОЛЬШОЕ ВСЕМ!

С Уважением, 3asys


 
Chubais ©   (2003-01-14 16:24) [10]

блин как ты форму ваще умудрился создать, я вот удивляюсь....


 
izyum ©   (2003-01-14 18:16) [11]

Для компонентов а-ля TComboBox, если по каким-то причинам не работает ComboBox1.ItemIndex := n (например в случае с TDBLookUpComboBox) можно использовать следующую строку:
TDBLookUpComboBox.Perform(WM_KEYDOWN, 38) - работает всегда



Страницы: 1 вся ветка

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
1-72213
PONTIY
2003-01-14 08:32
2003.01.23
Как различить исключения и правильно их обработать?


14-72529
Cobalt
2003-01-07 02:08
2003.01.23
Вот такие у нас опечатки ;-)


1-72310
Кот Бегемот
2003-01-15 16:13
2003.01.23
Адрес процедуры - метод класса ?


8-72413
neodiX
2002-10-08 16:45
2003.01.23
Как правильно и быстро сравнить два bitmap a?


14-72498
KDS
2003-01-06 15:24
2003.01.23
Отчеты разные всякие, блин