Visual Basic Fenster vergößern
lima-city → Forum → Programmiersprachen → Basic
browser
code
dock
eigenschaft
einstellen
fenster
festlegen
form
frage
gesamte fenster
gleiches fenster
http
modus
normalen fenster
sender
setzen
system
umstellen
url
windows
-
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? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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
-
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 -
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. -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage