Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TabControl + Tab Key :)


GMax ©   (2006-03-20 23:36:00) 

Внезапно обнаружил, что не могу попасть на табы с помощью клавиатуры.

tcoFocusTabs позволяет выделять табы мышкой и бегать по ним кнопками, но если с них уйти, то обратно клавиатурой не вернуться.

это так задумано или просто никто не проверял до меня ? :)


Vladimir Kladov   (2006-03-24 18:25:00) [1]

Да. И KEY_PREVIEW, Form.KeyPreview := true; Но наверняка будет и в OnMessage работать (тогда wParam а не Key).


GMax   (2006-03-23 22:48:00) [2]

а в каком месте это написано ? onkeydown формы ?


Vladimir Kladov   (2006-03-22 16:44:00) [3]

Да, действительно. Раскопал свой код, там написано:

 if (Key = VK_TAB) and (GetKeyState( VK_CONTROL ) < 0) then
   TabControl1.CurIndex := (TabControl1.CurIndex + 1) mod TabControl1.Count;

Тогда Ctrl+Tab и работает.


GMax   (2006-03-21 22:37:00) [4]

во-первых не работают ( или они тоже как-то особенно включаются ? )
а во-вторых, каждому юзеру это объяснять придётся


Vladimir Kladov   (2006-03-21 19:27:00) [5]

Это как-то делается, не помню (наверное, стилями). Но зачем, если Ctrl+Tab, Ctrl+Shift+Tab работают?


Наверх

Титульная страница Поиск, карта сайта Написать письмо