2012-03-30 9 views
0

Wenn ich Webbrowser Steuerelemente Breite und Höhe bei form_load und navigieren, dann zeigt es keine Bildlaufleisten.C# webbrowser Steuerelement Bildlaufleiste nicht sichtbar beim Ändern der Größe Steuerelement

Wenn ich Breite und Höhe auf Standard belassen, zeigt das Steuerelement Bildlaufleisten an.

Wie kann ich die Bildlaufleiste nach der Einstellung der Breite und Höhe der Webbrowser-Steuerung zur Laufzeit anzeigen? Das Festlegen der ScrollBarsEnabled-Eigenschaft hilft nicht!

Antwort

1

Versuchen Sie zu verwenden WebBrowser1.Dock = DockStyle.Fill; bei Ihrem Ereignis form_load oder Sie können die Eigenschaft 'Dock' manuell beim Designer festlegen.

DockStyle.Fill bedeutet, dass das Steuerelement das Leerzeichen des übergeordneten Elements ausfüllt. Das übergeordnete Element kann Formular-, Bedienfeld-, Registersteuerelement usw. sein. WebBrowser folgt also der Größe seines übergeordneten Elements.

Hoffe diese Hilfe

+0

Perfekt gearbeitet! – Ali