Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c