Procedura: allineare un controllo ai bordi dei formHow to: Align a Control to the Edges of Forms

È possibile allineare un controllo al bordo dei form impostando la proprietà DockYou can make your control align to the edge of your forms by setting the Dock property. che designa la posizione del controllo nel form.This property designates where your control resides in the form. La proprietà Dock può essere impostata su uno dei valori riportati di seguito:The Dock property can be set to the following values:

ImpostazioneSetting Effetto sul controlloEffect on your control
Bottom Il controllo viene ancorato alla parte inferiore del form.Docks to the bottom of the form.
Fill Il controllo occupa tutto lo spazio rimanente nel form.Fills all remaining space in the form.
Left Il controllo viene ancorato al lato sinistro del form.Docks to the left side of the form.
None Il controllo non viene ancorato e viene visualizzato nella posizione specificata dalla relativa proprietà Location.Does not dock anywhere, and it appears at the location specified by its Location property.
Right Il controllo viene ancorato al lato destro del form.Docks to the right side of the form.
Top Il controllo viene ancorato alla parte superiore del form.Docks to the top of the form.

È disponibile supporto in fase di progettazione per questa funzionalità in Visual Studio.There is design-time support for this feature in Visual Studio.

Per impostare la proprietà Dock del controllo in fase di esecuzioneTo set the Dock property for your control at run time

  1. Impostare la proprietà Dock sul valore appropriato nel codice.Set the Dock property to the appropriate value in 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;  
    

Vedere ancheSee Also

Control.Dock
Control.Anchor
Sviluppo di controlli Windows Form personalizzati con .NET FrameworkDeveloping Custom Windows Forms Controls with the .NET Framework
Procedura: Ancorare e agganciare controlli figlio in un controllo FlowLayoutPanelHow to: Anchor and Dock Child Controls in a FlowLayoutPanel Control
Procedura: Agganciare e ancorare controlli figlio in un controllo TableLayoutPanelHow to: Anchor and Dock Child Controls in a TableLayoutPanel Control
Panoramica sulla proprietà AutoSizeAutoSize Property Overview