Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

св-во ReadOnly у компонента ComboBox [D6, WinXP]


kivadim ©   (2005-02-09 14:47:00) 

Подскажите как в ComboBox реализовать св-во ReadOnly, т.е. необходимо чтобы значения выбирались только из выпадающего списка, а редактирование значения и запись нового было невозможным?


ЮЮ   (2005-02-10 05:18:00) [1]

если "только то что есть в выпадающем списке" может быть ыыбрано запросом из БД, то для этих целей придумали TDBLookupCombobox


kivadim   (2005-02-09 18:42:00) [2]

:) не это понятно.
У меня значение комбобокса должно отображать значение поля из Query и я не знаю оно под каким ItemIndex загрузилось в список.
т.е. пользователю отображается текущее значение поля и он волен его изменить, выбрав только то что есть в выпадающем списке, но свое значение не должен иметь возможности вписать


Юрий Зотов   (2005-02-09 18:27:00) [3]

> kivadim   (09.02.05 18:21) [5]

if Items.Count > 0 then
 ItemIndex := 0
else
 ItemIndex := -1;


kivadim   (2005-02-09 18:21:00) [4]

да... не все так просто. я заранее ItemIndex не знаю.
как быть?


kivadim   (2005-02-09 14:54:00) [5]

MBo ©   (09.02.05 14:50) [1]

:) спасибо, не ожидал что все так просто....


Ega23   (2005-02-09 14:53:00) [6]

Только ItemIndex не забывай при инициализации в явном виде выставить, а то пустую строку увидишь...


Ega23   (2005-02-09 14:52:00) [7]

ComboBox.Style:=csDropDownList


MBo   (2005-02-09 14:50:00) [8]

ComboBox.Style


Наверх

Титульная страница Поиск, карта сайта Написать письмо