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

Вниз

Фокус ввода во вкладку 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
8-1164363431
SergeyP
2006-11-24 13:17
2007.09.02
Звуковая схема Windows


15-1185909685
Prohodil Mimo
2007-07-31 23:21
2007.09.02
А у нас светофор поставили при выезде со двора


2-1186323790
JetAPI
2007-08-05 18:23
2007.09.02
TButton: Как одно событие, согласовать с другим событием?


2-1186721351
Tomy Versety
2007-08-10 08:49
2007.09.02
Руководство по пользованию


8-1164166516
Tab
2006-11-22 06:35
2007.09.02
Совместное использование OpenGL и VCL компонент