Главная страница
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.046 c
2-1162829970
breeze
2006-11-06 19:19
2006.11.26
Протоколирование моментов измененния в реестре


2-1162884249
312kbps
2006-11-07 10:24
2006.11.26
Image SQL2000


2-1162916661
Oyster
2006-11-07 19:24
2006.11.26
Dialup из Delphi


2-1162797963
dbnz3
2006-11-06 10:26
2006.11.26
вопрос


2-1162625689
Juju
2006-11-04 10:34
2006.11.26
Сохранение расположения форм