Partager via


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 propriété Location.

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

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

Note

Sélectionnez l'élément de contrôle et déplacez-le avec les touches fléchées pour le positionner plus précisément. En outre, lignes de guidage 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 de la 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 les valeurs de la propriété Location, 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.

    Note

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

Positionner un contrôle par programmation

  1. Définissez la propriété Location 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 sous-propriété Left.

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

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

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

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

Note

Utilisez la propriété Location 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é Left du contrôle (X) ou Top (Y). N’essayez pas implicitement de définir les coordonnées X et Y de la structure Point qui représente l’emplacement du bouton, car cette structure contient une copie des coordonnées du bouton.

Voir aussi