Bonjour !
Nouvelle astuce du jour : on va redimmensionner une fenêtre créer avec SZ2012 quand celle-ci n'a pas de bordure.
Etape 1 : Créer une fenêtre simple
Etape 2 : Supprimer la bordure (FormBorderStyle = None dans propriété)
Etape 3 : Dans l'éditeur de fonction, rendez-vous dans la fonction API de votre fenêtre (la première case)
Etape 4 : Mettre un code VB.NET et insérer le code suivant :
Vous pourrez redimensionner à la main votre fenêtre sans bordure !
Cependant sachez que si vous mettez ceci sur une fenêtre enfant d'une MDI, votre fenêtre enfant deviendra Parent !
Bon dev
Nouvelle astuce du jour : on va redimmensionner une fenêtre créer avec SZ2012 quand celle-ci n'a pas de bordure.
Etape 1 : Créer une fenêtre simple
Etape 2 : Supprimer la bordure (FormBorderStyle = None dans propriété)
Etape 3 : Dans l'éditeur de fonction, rendez-vous dans la fonction API de votre fenêtre (la première case)
Etape 4 : Mettre un code VB.NET et insérer le code suivant :
- Code:
Private Const WS_EX_STATICEDGE As Integer = &H20000
Private Const WS_SIZEBOX As Integer = &H40000
Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
Get
Dim CP As CreateParams = MyBase.CreateParams
CP.ExStyle = WS_EX_STATICEDGE
CP.Style = WS_SIZEBOX
Return CP
End Get
End Property
Vous pourrez redimensionner à la main votre fenêtre sans bordure !
Cependant sachez que si vous mettez ceci sur une fenêtre enfant d'une MDI, votre fenêtre enfant deviendra Parent !
Bon dev