Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.02.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
1-1356093530
harisma
2012-12-21 16:38
2018.02.25
QuickReport: TQRband


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


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


15-1469810835
MsGuns
2016-07-29 19:47
2018.02.25
Вот собираюсь в новую жизнь


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский