Comment : aligner un contrôle sur les bords des formulaires

Vous pouvez faire en sorte que votre contrôle s'aligne sur le bord de vos formulaires en définissant la Dock. Cette propriété désigne l'emplacement de votre contrôle dans le formulaire. La propriété Dock peut avoir les valeurs suivantes :

Paramètre

Effet sur votre contrôle

Bottom

S'ancre en bas du formulaire.

Fill

Remplit tout l'espace restant dans le formulaire.

Left

S'ancre au côté gauche du formulaire.

None

Ne s'ancre pas n'importe où et apparaît à l'emplacement spécifié par sa propriété Location.

Right

S'ancre au côté droit du formulaire.

Top

S'ancre en haut du formulaire.

Cette fonctionnalité est prise en charge au moment du design dans Visual Studio.

Topic Location
Comment : créer un contrôle Windows Forms qui bénéficie des fonctionnalités au moment du design .NET Framework : développement d'applications
Comment : hériter de la classe UserControl Contrôles Windows Forms
Comment : aligner un contrôle sur les bords des formulaires au moment du design Contrôles Windows Forms
Comment : créer des contrôles composites Contrôles Windows Forms
Comment : fournir une bitmap pour un contrôle en vue de l'afficher dans la boîte à outils Contrôles Windows Forms
Procédure pas à pas : héritage d'un contrôle Windows Forms à l'aide de Visual C# Contrôles Windows Forms
Procédure pas à pas : débogage des contrôles Windows Forms personnalisés au moment du design Contrôles Windows Forms
Comment : hériter de contrôles Windows Forms existants Contrôles Windows Forms
Comment : afficher un contrôle dans la boîte de dialogue Personnaliser la boîte à outils Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual C# Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual Basic Contrôles Windows Forms
Comment : créer des contrôles pour des Windows Forms Contrôles Windows Forms
Comment : hériter de la classe du contrôle Contrôles Windows Forms
Procédure pas à pas : héritage à partir d'un contrôle Windows Forms à l'aide de Visual Basic Contrôles Windows Forms
Procédure pas à pas : sérialisation des collections de types standard avec DesignerSerializationVisibilityAttribute Contrôles Windows Forms
Comment : tester le comportement d'un UserControl au moment de l'exécution Contrôles Windows Forms
Comment : créer un contrôle Windows Forms qui bénéficie des fonctionnalités au moment du design .NET Framework : développement d'applications
Comment : afficher un contrôle dans la boîte de dialogue Personnaliser la boîte à outils Contrôles Windows Forms
Procédure pas à pas : sérialisation des collections de types standard avec DesignerSerializationVisibilityAttribute Contrôles Windows Forms
Procédure pas à pas : héritage d'un contrôle Windows Forms à l'aide de Visual C# Contrôles Windows Forms
Comment : fournir une bitmap pour un contrôle en vue de l'afficher dans la boîte à outils Contrôles Windows Forms
Comment : hériter de contrôles Windows Forms existants Contrôles Windows Forms
Procédure pas à pas : débogage des contrôles Windows Forms personnalisés au moment du design Contrôles Windows Forms
Comment : hériter de la classe du contrôle Contrôles Windows Forms
Comment : tester le comportement d'un UserControl au moment de l'exécution Contrôles Windows Forms
Comment : aligner un contrôle sur les bords des formulaires au moment du design Contrôles Windows Forms
Comment : hériter de la classe UserControl Contrôles Windows Forms
Comment : créer des contrôles pour des Windows Forms Contrôles Windows Forms
Comment : créer des contrôles composites Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual Basic Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual C# Contrôles Windows Forms
Procédure pas à pas : héritage à partir d'un contrôle Windows Forms à l'aide de Visual Basic Contrôles Windows Forms
Comment : créer un contrôle Windows Forms qui bénéficie des fonctionnalités au moment du design .NET Framework : développement d'applications
Comment : afficher un contrôle dans la boîte de dialogue Personnaliser la boîte à outils Contrôles Windows Forms
Procédure pas à pas : sérialisation des collections de types standard avec DesignerSerializationVisibilityAttribute Contrôles Windows Forms
Procédure pas à pas : héritage d'un contrôle Windows Forms à l'aide de Visual C# Contrôles Windows Forms
Comment : fournir une bitmap pour un contrôle en vue de l'afficher dans la boîte à outils Contrôles Windows Forms
Comment : hériter de contrôles Windows Forms existants Contrôles Windows Forms
Procédure pas à pas : débogage des contrôles Windows Forms personnalisés au moment du design Contrôles Windows Forms
Comment : hériter de la classe du contrôle Contrôles Windows Forms
Comment : tester le comportement d'un UserControl au moment de l'exécution Contrôles Windows Forms
Comment : aligner un contrôle sur les bords des formulaires au moment du design Contrôles Windows Forms
Comment : hériter de la classe UserControl Contrôles Windows Forms
Comment : créer des contrôles pour des Windows Forms Contrôles Windows Forms
Comment : créer des contrôles composites Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual Basic Contrôles Windows Forms
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual C# Contrôles Windows Forms
Procédure pas à pas : héritage à partir d'un contrôle Windows Forms à l'aide de Visual Basic Contrôles Windows Forms
Comment : créer un contrôle Windows Forms qui bénéficie des fonctionnalités au moment du design dv_fxdeveloping
Comment : afficher un contrôle dans la boîte de dialogue Choisir des éléments de boîte à outils dv_mclictl
Procédure pas à pas : sérialisation des collections de types standard avec DesignerSerializationVisibilityAttribute dv_mclictl
Procédure pas à pas : héritage d'un contrôle Windows Forms à l'aide de Visual C# dv_mclictl
Comment : fournir une bitmap pour un contrôle en vue de l'afficher dans la boîte à outils dv_mclictl
Comment : hériter de contrôles Windows Forms existants dv_mclictl
Procédure pas à pas : débogage des contrôles Windows Forms personnalisés au moment du design dv_mclictl
Comment : hériter de la classe du contrôle dv_mclictl
Comment : tester le comportement d'un UserControl au moment de l'exécution dv_mclictl
Comment : aligner un contrôle sur les bords des formulaires au moment du design dv_mclictl
Comment : hériter de la classe UserControl dv_mclictl
Comment : créer des contrôles pour des Windows Forms dv_mclictl
Comment : créer des contrôles composites dv_mclictl
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual Basic dv_mclictl
Procédure pas à pas : création d'un contrôle composite à l'aide de Visual C# dv_mclictl
Procédure pas à pas : héritage à partir d'un contrôle Windows Forms à l'aide de Visual Basic dv_mclictl
Comment : créer un contrôle Windows Forms qui bénéficie des fonctionnalités au moment du design dv_fxdeveloping

Pour définir la propriété Dock de votre contrôle au moment de l'exécution

  • Attribuez à la propriété Dock la valeur appropriée dans le code.

    ' To set the Dock property internally.
    Me.Dock = DockStyle.Top
    ' To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top
    
    // To set the Dock property internally.
    this.Dock = DockStyle.Top;
    // To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top;
    
    // To set the Dock  property internally.
    this.set_Dock(DockStyle.Top);
    // To set the Dock property from another object.
    UserControl1.set_Dock(DockStyle.Top);
    

Voir aussi

Tâches

Comment : ancrer des contrôles enfants dans un contrôle FlowLayoutPanel

Comment : ancrer et arrimer des contrôles enfants dans un contrôle TableLayoutPanel

Référence

Control.Dock

Control.Anchor

Concepts

Vue d'ensemble de la propriété AutoSize

Autres ressources

Développement de contrôles Windows Forms personnalisés avec le .NET Framework