Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser Componente vergrößert sich nicht (width) (https://www.delphipraxis.net/131351-twebbrowser-componente-vergroessert-sich-nicht-width.html)

bl4ckb1rd 23. Mär 2009 18:51


TWebBrowser Componente vergrößert sich nicht (width)
 
Ich möchte das sich mein Programm Maximiert startet. Klappt super. habe dort einen Memo box und die hat die weite: memo1.width := form1.width-16 -> klappt wunderbar.
Nun wenn ich das selbe mit dem TWebBrowser machen -> webbrowser1.width := form1.width - 16 , verschwindet der webbrowser und ist nicht sichtbar o.O

Kann mir einer erklären wie ich ihn richtig anpassen kann bzw. ob es für den WebBrowser einen guten ersatz gibt?

Shin-Raziel 23. Mär 2009 19:15

Re: TWebBrowser Componente vergrößert sich nicht (width)
 
Hallo.

Probier mal folgendes aus, das sollte klappen:
1. Ein Panel auf das Formular setzen
2. In das Panel den Webbrowser reinsetzen
3. Im Objektinspektor bei den Eigenschaften vom Webbrowser die Eigenschaft Align auf alClient setzen
4. Im OnResize des Panels (!) folgendes aufrufen:
Delphi-Quellcode:
    Panel.Width := Form1.Width - 16;
Somit passt sich dein Panel der Größe entsprechend an, und da der Webbrowser auf alClient steht, passt der sich automatisch an.

Gruß, S-R.

mimi 23. Mär 2009 20:41

Re: TWebBrowser Componente vergrößert sich nicht (width)
 
Du könntest Aligent auf alClient setzten und Borderspacing(Ich hoffe das es das auch unter Delphi gibt und nicht nur unter Lazarus) auf 16 Stellen.

bl4ckb1rd 23. Mär 2009 20:44

Re: TWebBrowser Componente vergrößert sich nicht (width)
 
@Michael:

ok klappt so prima ;) größten dank


hast du eine erklärung für mich warum es nicht anders geht? mag etwa der webbrowser die oberfläche von der form nicht??

@mimi:
das probier ich morgen aus und sag obs auch so klappt ;)




@ all:

größten dank für die hilfe!!!!

:dp:

mimi 27. Mär 2009 16:19

Re: TWebBrowser Componente vergrößert sich nicht (width)
 
ich könnte mir vorstellen das es seltsamerweise an der Komponente: TWebBrowser liegt. Ist das nicht eine OLE bzw. AktivX Komponente ? Aber einen genauen Grund kann ich dir jetzt nicht nenne, hast du den Soruce-Code vorliegen ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz