![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ComboBox [D6, Win95/98]
skiph © (2002-02-01 10:02:00)Есть у TComboBox такие стили csOwnerDrawVariable, csOwnerDrawFixed и csDropDownList. Прелесть их состоит в том, что они не позволяют пользователю вводить в поле что попало, а нужно выбрать значение из списка. Но, в то же время, такой фокус, как ComboBox1:="Строка" уже не проходит. Как можно программно выбрать из списка нужное значение и ввести его в поле?
Song (2002-02-03 13:34:00) [1]With ComboBox1 Do ItemIndex:=Items.IndexOf("строка");
Petrovich (2002-02-02 22:29:00) [2]ComboBox1.Text:="Строка" можно и так
Фэ (2002-02-01 10:11:00) [3]Доступ по индексу
cbx.ItemIndex:=N; N=0..Count-1
Или найти через cbx.Items[i].Text нужную строку и определить i
Chris (2002-02-01 10:06:00) [4]ComboBox1.ItemIndex:= значение от 0 до ComboBox1.Items.Count-1