Partager via


Comment : positionner des contrôles dans des Windows Forms

Mise à jour : novembre 2007

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

Remarque :

En fonction de vos paramètres actifs ou de l'édition utilisée, les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour positionner un contrôle dans l'aire de conception du Concepteur Windows Forms

Pour positionner un contrôle à l'aide de la fenêtre Propriétés

  1. Cliquez sur le contrôle que vous souhaitez positionner.

  2. Dans la fenêtre Propriétés, tapez des valeurs pour la propriété Location en les séparant d'une virgule afin de positionner le contrôle dans son conteneur.

    Le premier nombre (X) correspond à sa distance par rapport au bord gauche du conteneur et le deuxième nombre (Y) à sa distance, en pixels, par rapport au bord supérieur de la zone du conteneur.

    Remarque :

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

Pour positionner un contrôle par programme

  1. Affectez un Point à la propriété Location du contrôle.

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1.set_Location(new Point(100, 100));
    
    button1->Location = Point(100, 100);
    
  2. Modifiez la coordonnée X du contrôle en utilisant la sous-propriété Left.

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1.set_Left(500);
    
    button1->Left = 300;
    

Pour incrémenter par programme la position d'un contrôle

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

    Button1.Left += 200
    
    button1.Left += 200;
    
    button1.set_Left(button1.get_Left() + 200);
    
    button1->Left += 200;
    
    Remarque :

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

Voir aussi

Tâches

Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide des lignes d'alignement (SnapLines)

Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un TableLayoutPanel

Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un FlowLayoutPanel

Référence

Classement par fonction des contrôles Windows Forms

Autres ressources

Contrôles Windows Forms

Disposition des contrôles dans les Windows Forms

Création d'étiquettes et de raccourcis pour les contrôles Windows Forms

Contrôles à utiliser dans les Windows Forms