Guide pratique pour positionner des contrôles sur Windows Forms

Pour positionner des contrôles, utilisez le Concepteur Windows Forms dans Visual Studio ou spécifiez la Location propriété.

Positionner un contrôle sur l’aire de conception du Concepteur Windows Forms

Dans Visual Studio, faites glisser le contrôle vers l’emplacement approprié avec la souris.

Remarque

Sélectionnez le contrôle et déplacez-le avec les touches de direction pour le positionner plus précisément. En outre, les lignes d’alignement vous aident à placer des contrôles précisément sur votre formulaire. Pour plus d’informations, consultez Procédure pas à pas : organiser des contrôles sur Windows Forms à l’aide de lignes d’alignement.

Positionner un contrôle à l’aide du Fenêtre Propriétés

  1. Dans Visual Studio, sélectionnez le contrôle que vous souhaitez positionner.

  2. Dans la fenêtre Propriétés , entrez des valeurs pour la Location propriété, séparées par une virgule, pour positionner le contrôle dans son conteneur.

    Le premier nombre (X) est la distance entre la bordure gauche du conteneur ; le deuxième nombre (Y) est la distance entre la bordure supérieure de la zone de conteneur, mesurée en pixels.

    Remarque

    Vous pouvez développer la Location propriété pour taper les valeurs X et Y individuellement.

Positionner un contrôle par programmation

  1. Définissez la Location propriété du contrôle sur un Point.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. Modifiez la coordonnée X de l’emplacement du contrôle à l’aide de la Left sous-propriété.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1->Left = 300;
    

Incrémenter l’emplacement d’un contrôle par programmation

Définissez la Left sous-propriété pour incrémenter la coordonnée X du contrôle.

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

Remarque

Utilisez la Location propriété pour définir simultanément les positions X et Y d’un contrôle. Pour définir une position individuellement, utilisez la sous-propriété (X) ou Top (Y) du Left contrôle. N’essayez pas de définir implicitement les coordonnées X et Y de la Point structure qui représente l’emplacement du bouton, car cette structure contient une copie des coordonnées du bouton.

Voir aussi