Supportnet / Forum / Anwendungen(Java,C++...)
cppWebBrowser dynamisch im Cbuilder
Frage
Hallo,
Hab die Frage schon in einem anderen Forum gestellt,
bisher aber kein richtiges Ergebnis erhalten.
Ich möchte zur Laufzeit eine neue Instanz des CppWebbrowsers erzeugen.
Er soll auf ein ebenfalls dynamisch erzeugtes Tabsheet.
Habe dabei folgenden Code benutzt, der zwar keine Fehler bringt, aber die
neue WebBrowserKomponente leider nicht anzeigt.
offenbar ist Zeile 5 das Problem und der neu erzeugte Webbrowser hat
dadurch kein Parent. Kann jemand helfen? Danke im Voraus
ptrTabSheet = new TTabSheet(TForm1::PageControl1);
ptrTabSheet->PageControl = PageControl1;
TCppWebBrowser* pwb;
pwb = new TCppWebBrowser(ptrTabSheet);
TWinControl(pwb).Parent =ptrTabSheet;
pwb->Align = alClient;
pwb->Navigate(WideString("http://xyz.de"));
pwb->Show();
Antwort 1 von Rowalind
Hi Frank2,
ich hab das letztens so gemacht:
TTabSheet *ptrTabSheet;
ptrTabSheet = new TTabSheet(TForm1::PageControl1);
ptrTabSheet->PageControl = PageControl1;
TCppWebBrowser* pwb = new TCppWebBrowser(this);
ptrTabSheet->InsertControl(pwb);
pwb->Align = alClient;
pwb->Navigate(WideString("http://www.xyz.de"));
pwb->Show();
Gruß Rowalind
ich hab das letztens so gemacht:
TTabSheet *ptrTabSheet;
ptrTabSheet = new TTabSheet(TForm1::PageControl1);
ptrTabSheet->PageControl = PageControl1;
TCppWebBrowser* pwb = new TCppWebBrowser(this);
ptrTabSheet->InsertControl(pwb);
pwb->Align = alClient;
pwb->Navigate(WideString("http://www.xyz.de"));
pwb->Show();
Gruß Rowalind
Antwort 2 von Frank2
Saustark, funktioniert, ich danke Dir von ganzen Herzen, Rowa ;)

