Voila une source qui sera parfaites pour mettre vos formulaires VB.net en pleine écran.
Elle sera surement beaucoup soliciter pour les personnes créent des jeux en VB.
Source simple d'utilisation :
- Ajoutez 2 boutons sur votre Form.
- Ajouter le code ci dessous et le tour est joué !
- Laissez toujours la propriété FormBorderStyle = Sizable sur votre Form ou modifié dans le code du bouton 2 sans oublider de remplacer VOTREVALEUR, par exemple : Me.FormBorderStyle = Windows.Forms.FormBorderStyle.VOTREVALEUR
Source / Exemple :
Public Class Form1
Dim Loc As New Point
Dim WL As String
Dim HL As String
Dim Maxed As String = FormWindowState.Normal
Dim FullScreen As String = False
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
If FullScreen = False Then
FullScreen = True
If Me.WindowState = FormWindowState.Maximized Then
Me.WindowState = FormWindowState.Normal
Maxed = FormWindowState.Maximized
End If
Loc = Me.Location
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.TopMost = True
WL = Me.Width
HL = Me.Height
Me.Height = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height.ToString()
Me.Width = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width.ToString()
Me.Location = New Point(0, 0)
End If
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
If FullScreen = True Then
FullScreen = False
Me.TopMost = False
Me.Height = HL
Me.Width = WL
Me.Location = Loc
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable
If Maxed = FormWindowState.Maximized Then
Me.WindowState = FormWindowState.Maximized
End If
End If
End Sub
End Class
Conclusion :
En conclusion, le code récupère la taille de l'affichage windows et l'inscrit dans une valeur string, qui est utiliser pour donner la taille du formulaire qui est mis sans bordure, la form est ensuite mise au dessus de tous les contrôle pour ne plus voir la barre de tâche par exemple.
Au Finale, un code plutôt simpatique et simple d'utilisation !
Bonne programmation.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.