Rubrik: HTML/Internet/Netzwerk · WebBrowser | VB-Versionen: VB4, VB5, VB6 | 27.11.02 |
WebBrowser-Control flach darstellen Ein kleiner Trick - und das WebBrowser-Control lässt sich im Flat-Look darstellen. | ||
Autor: Dieter Otter | Bewertung: | Views: 16.417 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Haben Sie sich auch schon einmal darüber geärgert, dass sich fast alle Controls flach - also ohne zusätzlichen Rahmen - darstellen lassen, das WebBrowser-Control jedoch nicht?
Mit einem kleinen Trick lässt sich das jedoch schnell beheben.
Hierzu wird lediglich ein zusätzliches PictureBox-Control benötigt, das als Container für das WebBrowser-Control dient. Die BorderStyle-Eigenschaft setzen Sie natürlich auf 0 - kein - also kein Rahmen. Nun platzieren Sie das WebBrowser-Control in die PictureBox und verschieben es soweit nach links und nach oben, bis kein Rand mehr zu sehen ist. Das ganze dann noch für die Breite und Höhe - und schon wird das WebBrowser-Control "flach" dargestellt.
Und wem das händische Positionieren des WebBrowser-Controls zu mühsam ist, macht das eben zur Laufzeit:
' WebBrowser-Control flach darstellen With WebBrowser1 .Move -30, -30 .Width = Picture1.Width + 60 .Height = Picture1.Height + 60 End With