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
Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer 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 superposer des contrôles au moment du design
Sélectionnez le contrôle à superposer.
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 définir 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