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.