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

Вниз

TWebBrowser - Control has no parent window   Найти похожие ветки 

 
ford ©   (2016-02-26 14:37) [0]

Доброго время суток!
Создаю динамически объект TWebBrowser

procedure TForm2.Button1Click(Sender: TObject);
var Web:TWEbBrowser;
begin
Web:=TWEbBrowser.Create(Panel1);
Web.ParentWindow:=Panel1.Handle;
Web.Align:=alClient;
web.Navigate(ExtractFileDir(ParamStr(0))+"\prim.htm");
end;


Все работает, ну кроме выравнивания AlClient (но это ладно)

Попробовал создать компонент - наследник от TPanel. В его конструкторе пишу:

constructor TWebEditor.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
fBrowser:=TWebBrowser.Create(Self);
fBrowser.OnDocumentComplete:=DocumentComplete;
fBrowser.ParentWindow:=Self.Handle;
fBrowser.Align:=alClient;
BevelOuter:=bvNone;
Caption:="";
end;


При установке компонента на форму Выдается сообщение что Control "" has no parent window

Плииз, подскажите, что не так? В рантайме, все создается, а в компоненте нет. Получается что при размещении панели на форме, она не имеет handle? И как быть?


 
ford ©   (2016-02-26 14:58) [1]

Нашел, где собака зарыта

http://delphimaster.net/view/1-1131126666

Спасибо Юрию Зотову :)

> Юрий Зотов ©   (2005-11-07 14:55) [14]
>
> Просто перенести создание закладок в CreateWnd, вот и все.
>  



Страницы: 1 вся ветка

Текущий архив: 2018.02.25;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.007 c
15-1469810835
MsGuns
2016-07-29 19:47
2018.02.25
Вот собираюсь в новую жизнь


2-1456486666
ford
2016-02-26 14:37
2018.02.25
TWebBrowser - Control has no parent window


2-1456545588
gedevan
2016-02-27 06:59
2018.02.25
Как быстро заполнить TreeView по данным ClientDataset


1-1356093530
harisma
2012-12-21 16:38
2018.02.25
QuickReport: TQRband


2-1456497894
Dmk
2016-02-26 17:44
2018.02.25
Вопрос знатокам асм