Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

TabControl и клавиатура   Найти похожие ветки 

 
нуб...   (2006-11-10 10:31) [0]

Суть пролемы: переключаюсь я на какую-то закладку TabControl. На ней надо  управлять с клавы (в том числе стрелки влево-вправо). Но т.к. выделение еще стоит на TabControl, то начинают переключаться закладки...

Как сделать, чтоб TabControl не управлялся клавиатурой?


 
Percent   (2006-11-10 10:35) [1]

Как сделать, чтоб TabControl не управлялся клавиатурой?

TabControl.TabStop := false; {?}


 
ЮЮ ©   (2006-11-10 10:37) [2]

А переключаться, значит, нужно обязательно мышкой? Какой-то интерфейс однобокий. А что мешает "клавиатурщику" Tab-ом войти вовнутрь закладки?

При смене закладки передавай фокус элементу внутри. Только "клавиатурщики" не съедят за невозможность нормально пройти по закладкам?


 
нуб...   (2006-11-10 11:57) [3]

>TabControl.TabStop := false; {?}
я тож думал что так, однако не помогает =)

>ЮЮ ©   (10.11.06 10:37) [2]
попробовал так (событие OnChange)

procedure TForm1.TabbedNotebook1Change(Sender: TObject; NewTab: Integer;
 var AllowChange: Boolean);
begin
if TabbedNotebook1.pageindex=1 then  EditCamPhi.SetFocus;
end;

Переключаюсь на вторую вкладку (pageindex=1), а фокус все равно не меняется...


 
ЮЮ ©   (2006-11-10 12:25) [4]

у твоего TabbedNotebook не NewTab соответствует  тому  индексу, куда будет переклюение? А то var AllowChange: Boolean очень уж похож на параметр из обработчика
TabControl.OnChanging(Sender: TObject;  var AllowChange: Boolean);
вызываемого ДО переключения, т.е TabbedNotebook1.pageindex в этом обработчике ЕЩЕ СТАРЫЙ


 
Anatoly Podgoretsky ©   (2006-11-10 13:21) [5]

> ЮЮ  (10.11.2006 10:37:02)  [2]

> Только "клавиатурщики" не съедят за невозможность нормально пройти по закладкам?

Конечно убью за подобное, что за беспредел.



Страницы: 1 вся ветка

Текущий архив: 2006.11.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
2-1163026488
Repavel
2006-11-09 01:54
2006.11.26
НТТР запросы и ответы


3-1159009804
alexandrine
2006-09-23 15:10
2006.11.26
Как посадить базу Paradox7 на сетку?


2-1162880926
Колобок
2006-11-07 09:28
2006.11.26
видимо прозрачная форма или что-то ещё


6-1151921416
flaxe
2006-07-03 14:10
2006.11.26
Печенюшки... в Twebbrowser


15-1162458132
Cyrax
2006-11-02 12:02
2006.11.26
Ограничение прав пользователя в Windows XP