|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Выбор элемента в ComboBox
Можно-ли программно выбрать элемент в ComboBox? Если указывать ItemIndex, не срабатывает OnSelect. Можно, конечно, указать ItemIndex и вызвать OnSelect, но это коряво как-то...
|
#2
|
||||
|
||||
можно на WinAPI :
Код:
SendMessage(ComboBox1.Handle, CB_SETCURSEL, 4, 0); SendMessage(Handle, WM_COMMAND, MAKEWPARAM(0, CBN_SELCHANGE), ComboBox1.Handle); 4 - это индекс выбираемого элемента Пишу программы за еду. __________________ |
#3
|
||||
|
||||
Ну собственно, тоже самое можно делать и в самом контроле:
Код:
ComboBox1.Perform(CB_SETCURSEL, 4, 0); Код:
ComboBox1.ItemIndex := 4; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 06.09.2011 в 09:35. |