Le formulaire plein ecran s'adapte au changement de la barre des taches

Description

Extrait de la documentation VS 2005.
Le formulaire maximisé s'adaptera à la zone de travail, alors que l'on
déplacera la barre des taches en haut sur la droite ou sur la gauche,
ou que l'on la réduira ou l'augmentera.

A placer dans le concepteur les 2 dernières lignes, comme ci dessous :
#Region " Code généré par le Concepteur Windows Form "

Public Sub New()
MyBase.New()

'Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()

'Ajoutez une initialisation quelconque après l'appel InitializeComponent()
AddHandler SystemEvents.UserPreferenceChanging, _
AddressOf SystemEvents_UserPreferenceChanging

End Sub

Et la procédure suivante dans le code du formulaire :
Private Sub SystemEvents_UserPreferenceChanging( _
ByVal sender As Object, _
ByVal e As UserPreferenceChangingEventArgs)
Me.WindowState = FormWindowState.Maximized
tb1.Text = "Dimensions du formulaire : " + Me.Size.ToString + vbCrLf
tb1.AppendText("Localisation du formulaire : " + Me.Location.ToString)

End Sub
NB. : ATTENTION AU CHAMBOULEMENT DES ICONES DU BUREAU A TROP JOUER AVEC CETTE BARRE.

Conclusion :


Fonctionne en VB 2003

Codes Sources

A voir également

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.