Partager via


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

Mise à jour : novembre 2007

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.

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

Concepts

Vue d'ensemble de la propriété AutoSize

Référence

Control.Dock

Control.Anchor

Autres ressources

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