(Решено) Select item в ComboList элемента ComboBox

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

(Решено) Select item в ComboList элемента ComboBox

Сообщение Xenar » 24.10.2017 13:54:33

Все привет.
Вроде бы простейшая ситуация но что то я туплю.
В ComboBox заводится достаточно большое количество значений с заранее установленной ItemIndex позицией .
Нужно что бы при открытии списка фокус/select автоматически устанавливался на позицию обозначенную ItemIndex.
В настояшее время список ComboList всегда отображается с первой позиции.
Последний раз редактировалось Xenar 24.10.2017 15:19:56, всего редактировалось 1 раз.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Select item в ComboList элемента ComboBox

Сообщение Лекс Айрин » 24.10.2017 14:17:41

Если правильно тебя понял, то:
Код: Выделить всё
ComboBox1.AutoSelect:=true;

Либо тоже самое, но в дизайнере.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Select item в ComboList элемента ComboBox

Сообщение Xenar » 24.10.2017 14:49:26

AutoSelect и так True по дефаулту. Но это ни как не влияет на ситуацию.
Открывающийся список всегда на первой позиции а нужно что бы был выделен item который в ItemIndex
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Select item в ComboList элемента ComboBox

Сообщение LearnMagic » 24.10.2017 15:09:27

Xenar писал(а):... В ComboBox заводится достаточно большое количество значений с заранее установленной ItemIndex позицией ...

После того как заведено, нужно установить ItemIndex. Посмотреть стиль списка. Если позволяет редактировать, то принудительно установить текс
ComboBox.Text := ComboBox.Items[индекс]
LearnMagic
новенький
 
Сообщения: 66
Зарегистрирован: 10.11.2016 23:13:38

Re: Select item в ComboList элемента ComboBox

Сообщение Xenar » 24.10.2017 15:19:27

Оно. Спасибо
Про стили я и забыл совсем.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 29

Рейтинг@Mail.ru