Главная страница
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.012 c
14-72482
TTCustomDelphiMaster
2003-01-04 19:05
2003.01.23
Top10


6-72447
IlyaGer
2002-11-26 18:49
2003.01.23
Как вызвать почт. клиент, установить емайл и прицепить файл?


14-72491
Дядя Билли
2003-01-06 01:01
2003.01.23
Ищу компонент


1-72295
stone
2003-01-15 12:51
2003.01.23
Программное выключение компьютера. В чем ошибка?


8-72415
Ocean
2002-10-08 07:50
2003.01.23
Как считать картинку из контекста?