![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка активности элементов [D7, WinXP]
kyn66 © (2006-03-09 12:22:00)Есть на форме два ListBox Как проверить , который из них сейчас активный. Пробывал ListBox.Focused- не работает
Плохиш (2006-03-09 16:10:00) [1]
> kyn66 © (09.03.06 16:02) [3]
Заводишь переменную, в событии OnEnter листбокса присваиваешь ей ссылку на него и всегда имеешь листбокс, который был выбран последним.
Leonid Troyanovsky (2006-03-09 16:10:00) [2]
> kyn66 © (09.03.06 16:02) [3]
> А смысл в том, проверить перед кликом, какой-же из ListBox-ов был
> активен на тот момент
А чего проверять перед, когда можно в самом OnClick.
Возможно, что даже Sender будет достаточно.
--
Regards, LVT.
Leonid Troyanovsky (2006-03-09 16:05:00) [3]
> kyn66 © (09.03.06 16:02) [3]
> Мне кажется это трудно проверить, потому что при клике по
> кнопке фокус сразу теряется.
Возьми, например, TSpeedButton.
--
Regards, LVT.
kyn66 (2006-03-09 16:02:00) [4]Мне кажется это трудно проверить, потому что при клике по кнопке фокус сразу теряется. А смысл в том, проверить перед кликом, какой-же из ListBox-ов был активен на тот момент
Плохиш (2006-03-09 12:30:00) [5]TForm.ActiveControl
Leonid Troyanovsky (2006-03-09 12:29:00) [6]
> kyn66 © (09.03.06 12:22)
> Пробывал ListBox.Focused - не работает
Где доказательства?
--
Regards, LVT.