Ich habe einen Webbrowser-Steuerelement in einem WinForm. Um den Webinhalt vollständig anzuzeigen (ohne Bildlaufleisten), muss ich die Größe des Webinhalts im DocumentComplete-Ereignis ermitteln. Und dann ändern Sie die Größe der Winform.Größe des Webbrowser-Steuerelements in DocumentCompleted ändern
void wbControl_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
{
wbControl.Height = wbControl.Document.Window.Size.Height;
wbControl.Width = wbControl.Document.Window.Size.Width;
}
Aber es wird nicht von hier eingestellt. Alte Werte bleiben gleich.
Ist die Steuerung mit einem Dock von 'Fill'? Dann müssen Sie die Größe ändern, nicht das Steuerelement. – Sefe
Ich habe eine Antwort hinzugefügt, Ihr Code funktionierte auch nicht für mich, aber meiner tut es. – EpicKip