Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Вниз
Фокус ввода во вкладку TPageControl Найти похожие ветки
← →
Debug © (2007-08-12 20:10) [0]Делаю потомка TTabSheet, у которого в конструкторе идет создание TWebBrowser и его помещение на вкладку.
Вопрос: каким образом можно сделать, чтобы при создании/активации вкладки фокус ввода автоматически передавался Веб-браузеру вкладки?
1. Если пишу в конструкторе вкладки:
FWebBrowser.SetFocus;
Ошибка: Control has no parent window
2. Если пишу после создания вкладки и Navigate в ее браузере, то ошибка: Cannot focus a disabled or invisible window
← →
{RASkov} © (2007-08-12 22:37) [1]FWebBrowser.TabOrder:=0;
← →
Debug © (2007-08-12 23:44) [2]Максимум, что получилось это фокус на браузер первой вкладки. При открытии второй фокус теряется и все. При перещелкивании вкладок тоже.
На:
a) TPageControl.OnChange
b) TWebBrowser.OnDownloadComplete
c) TPageControl.OnShow
ставил
1) Form.ActiveControl := FWebBrowser;
2) Windows.SetFocus(FWebBrowser.Handle);
3) FWebBrowser.SetFocus;
не помогает. =(
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c