![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MHTrackBar.TabStop работает или нет?
Ал © (2005-03-05 14:29:00)Задал у MHTrackBar.TabStop = True, но при проходе по TAB все равно MHTrackBar не получает фокус ввода. Пробовал SetFocus(MHTrackBar.Handle) - не получает!
Хотя, если MHTrackBar.TabStop = True и ткнуть в него мышью, то после этого MHTrackBar получает фокус и с ним можно работать клавишами.
Подскажите, как при проходе по контролам с помощью TAB заставить MHTrackBar принять фокус ввода?
D6, WinXP, MHTrackBar лежит на TabControl.
Ал (2005-03-05 15:25:00) [1]Нашел такой выход:
На событие KeyDown предыдущего контрола:
if Key = VK_TAB then
begin
SetFocus(MHTrackBar1.Handle);
Key := 0;
end;
Возможно, есть более изящное KOL-овское решение?