kostenloser Webspace werbefrei: lima-city


Visual Basic Fenster vergößern

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    skateen

    skateen hat kostenlosen Webspace.

    http://leysta.lima-city.de/V.png
    Ich hab mal so eine Frage, wie bekomme ich bei Virtuell Basic den Browser drinnen, den ich Entwickelt habe größer, wenn ich Maximiere?
    Und kann man das auch auf FULL Screen machen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo skateen,

    die Programmiersprache heißt Visual Basic und nicht Virtuell Basic.
    Zu Deinen Fragen:
    Damit das Browser-Control sich an die Größe Deines Fensters anpasst musst Du es in der Entwurfsansicht so groß mache, dass es das gesamte Fenster ausfüllt und dann die Dock-Eigenschaft auf Fill setzen.
    Das sollte dann so aussehen:
    http://www.abload.de/img/vb_browser_fill4eucl.png
    Um Dein Fenster Fullscreen zu machen musst Du in der Entwurfsansicht das Fenster (die Form) auswählen und in den Eigenschaften FormBorderStyle auf None einstellen und WindowState auf Maximized.
    Wenn Du es per Code machen willst, dann sieht das folgendermaße aus:
    Fullscreen:
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    Me.WindowState = FormWindowState.Maximized
    Fullscreen beenden:
    Me.WindowState = FormWindowState.Normal
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
    Wenn Du Deine Nutzer noch ärgern willst, dann setzt Du im Fullscreen-Mode noch die TopMost-Eigenschaft auf True ;-)
  4. Autor dieses Themas

    skateen

    skateen hat kostenlosen Webspace.

    darkpandemic schrieb:
    Hallo skateen,

    die Programmiersprache heißt Visual Basic und nicht Virtuell Basic.
    Zu Deinen Fragen:
    Damit das Browser-Control sich an die Größe Deines Fensters anpasst musst Du es in der Entwurfsansicht so groß mache, dass es das gesamte Fenster ausfüllt und dann die Dock-Eigenschaft auf Fill setzen.
    Das sollte dann so aussehen:
    http://www.abload.de/img/vb_browser_fill4eucl.png
    Um Dein Fenster Fullscreen zu machen musst Du in der Entwurfsansicht das Fenster (die Form) auswählen und in den Eigenschaften FormBorderStyle auf None einstellen und WindowState auf Maximized.
    Wenn Du es per Code machen willst, dann sieht das folgendermaße aus:
    Fullscreen:
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    Me.WindowState = FormWindowState.Maximized
    Fullscreen beenden:
    Me.WindowState = FormWindowState.Normal
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
    Wenn Du Deine Nutzer noch ärgern willst, dann setzt Du im Fullscreen-Mode noch die TopMost-Eigenschaft auf True ;-)


    :D Danke, das hat mir weitergeholfen, das Maximieren geht Problemlos.

    Aber das mit FullScreen verstehe ich noch nicht so richtig.
    Ich habe diesen Code geschrieben. Weiß aber nicht wie ich das einfügen muss.
    Public Class Form1
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            WebBrowser1.Navigate("http://URL")
        End Sub
    
        Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    
        End Sub
    End Class

    Gruß LeyUp
  5. Hallo skateen,

    das Umstellen mit dem Code ist ja nur eine Alternative. Das kannst Du z.B. direkt in den Load-Handler einfügen:
    Public Class Form1
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
            Me.WindowState = FormWindowState.Maximized
            WebBrowser1.Navigate("http://URL")
        End Sub
    
        Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    
        End Sub
    End Class
    Aber wenn Dein Programm immer im Fullscreen-Modus und nie im normalen Fenster-Modus laufen soll, dann kannst Du es, wie oben Beschrieben, einfach in der Entwurfsansicht in den Eigenschaften des Fensters festlegen (gleiches Fenster wie bei der Dock-Eigenschaft) und benötigst den Code nicht.
  6. Autor dieses Themas

    skateen

    skateen hat kostenlosen Webspace.

    darkpandemic schrieb:
    Hallo skateen,

    das Umstellen mit dem Code ist ja nur eine Alternative. Das kannst Du z.B. direkt in den Load-Handler einfügen:
    Public Class Form1
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
            Me.WindowState = FormWindowState.Maximized
            WebBrowser1.Navigate("http://URL")
        End Sub
    
        Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    
        End Sub
    End Class
    Aber wenn Dein Programm immer im Fullscreen-Modus und nie im normalen Fenster-Modus laufen soll, dann kannst Du es, wie oben Beschrieben, einfach in der Entwurfsansicht in den Eigenschaften des Fensters festlegen (gleiches Fenster wie bei der Dock-Eigenschaft) und benötigst den Code nicht.


    Danke es Funktioniert :D
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!