Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
15-1186074214
TStas
2007-08-02 21:03
2007.09.02
По каким книжкам люди инстоляторы писать учатся?


1-1182777259
xpublic
2007-06-25 17:14
2007.09.02
есть список пунктов меню, как некоторые заблокировать?


4-1173905354
ffo_2
2007-03-14 23:49
2007.09.02
Как программно нажать Ctrl + V?


2-1186485158
Надежда
2007-08-07 15:12
2007.09.02
Проверка не запущена ли уже эта программа


3-1178193423
Shura
2007-05-03 15:57
2007.09.02
Порядок сохранения записей в ClientDataSet




   Наверх