Condividi tramite


Procedura: allineare un controllo ai bordi dei form

Aggiornamento: novembre 2007

È possibile allineare un controllo al bordo dei form impostando la proprietà Dock, che designa la posizione del controllo nel form. La proprietà Dock può essere impostata su uno dei valori riportati di seguito:

Impostazione

Effetto sul controllo

Bottom

Il controllo viene ancorato alla parte inferiore del form.

Fill

Il controllo occupa tutto lo spazio rimanente nel form.

Left

Il controllo viene ancorato al lato sinistro del form.

None

Il controllo non viene ancorato e viene visualizzato nella posizione specificata dalla relativa proprietà Location.

Right

Il controllo viene ancorato al lato destro del form.

Top

Il controllo viene ancorato alla parte superiore del form.

È disponibile un supporto in fase di progettazione per questa funzione in Visual Studio.

Per impostare la proprietà Dock del controllo in fase di esecuzione

  • Impostare la proprietà Dock sul valore appropriato nel codice.

    ' 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);
    

Vedere anche

Attività

Procedura: ancorare e agganciare controlli figlio in un controllo FlowLayoutPanel

Procedura: agganciare e ancorare controlli figlio in un controllo TableLayoutPanel

Concetti

Cenni preliminari sulla proprietà AutoSize

Riferimenti

Control.Dock

Control.Anchor

Altre risorse

Sviluppo di controlli Windows Form personalizzati con .NET Framework