Comment : superposer des objets dans les Windows Forms

Lorsque vous créez une interface utilisateur complexe ou que vous travaillez dans un formulaire d'interface multidocument (MDI), il est souvent utile de superposer les contrôles et les formulaires enfants en vue de constituer des interfaces utilisateur plus élaborées. Pour déplacer et suivre les contrôles et les fenêtres dans le contexte d'un groupe, vous intervenez sur leur ordre de plan. L'ordre de plan détermine la superposition visuelle des contrôles d'un formulaire sur l'axe z (profondeur). La fenêtre occupant le premier rang de l'ordre de plan se superpose à toutes les autres. Inversement, toutes les fenêtres se superposent à celle qui occupe le dernier rang dans l'ordre de plan.

Notes

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, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour superposer des contrôles au moment du design

  1. Sélectionnez le contrôle à superposer.

  2. Dans le menu Format, pointez sur Ordre, puis cliquez sur Mettre au premier plan ou Mettre en arrière-plan.

Pour superposer les contrôles par programme

  • Utilisez les méthodes BringToFront et SendToBack pour manipuler l'ordre de plan des contrôles.

    Par exemple, si un contrôle TextBox, txtFirstName, est placé sous un autre contrôle et que vous voulez qu'il se trouve au premier plan, utilisez le code suivant :

    txtFirstName.BringToFront()
    
    txtFirstName.BringToFront();
    
    txtFirstName.BringToFront();
    
    txtFirstName->BringToFront();
    

Notes

Windows Forms prend en charge la contenance de contrôles. Cette fonction consiste à placer un certain nombre de contrôles à l'intérieur d'un contrôle conteneur ; par exemple, des contrôles RadioButton dans un contrôle GroupBox. Vous pouvez ensuite superposer les contrôles à l'intérieur de leur conteneur. Le fait de déplacer la zone de groupe a pour conséquence de déplacer également les contrôles qu'elle contient.

Voir aussi

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