Leggere in inglese

Condividi tramite


ScrollableControl.DockPaddingEdges Classe

Definizione

Determina la spaziatura del bordo per i controlli ancorati.

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))]
public class ScrollableControl.DockPaddingEdges : ICloneable
Ereditarietà
ScrollableControl.DockPaddingEdges
Attributi
Implementazioni

Esempio

Nell'esempio di codice seguente viene usata la classe derivata , Panel. Nell'esempio viene ancorato un pulsante in un controllo pannello e viene eseguito il ScrollableControl.DockPaddingEdges ciclo delle proprietà, impostando ognuno singolarmente il clic del pulsante. Questo codice richiede che sia stata creata un'istanza di un Panel controllo e di Button un oggetto in una maschera e che una variabile membro a livello di classe denominata myCounter sia stata dichiarata come intero con segno a 32 bit. Questo codice deve essere chiamato sull'evento Click del pulsante.

C#
private void SetDockPadding()
 {
    // Dock the button in the panel.
    button1.Dock = System.Windows.Forms.DockStyle.Fill;
    
    // Reset the counter if it is greater than 5.
    if (myCounter > 5)
    {
       myCounter = 0;
    }
 
    /* Set the appropriate DockPadding and display
       which one was set on the button face. */
    switch (myCounter)
    {
       case 0:
          panel1.DockPadding.All = 0;
          button1.Text = "Start";
          break;
       case 1:
          panel1.DockPadding.Top = 10;
          button1.Text = "Top";
          break;
       case 2:
          panel1.DockPadding.Bottom = 10;
          button1.Text = "Bottom";
          break;
       case 3:
          panel1.DockPadding.Left = 10;
          button1.Text = "Left";
          break;
       case 4:
          panel1.DockPadding.Right = 10;
          button1.Text = "Right";
          break;
       case 5:
          panel1.DockPadding.All = 20;
          button1.Text = "All";
          break;
    }
    
    // Increment the counter.
    myCounter += 1;
 }

Commenti

La ScrollableControl.DockPaddingEdges classe crea un margine su un determinato bordo o su tutti i bordi di un controllo ancorato. È possibile impostare la larghezza di questo margine per ogni singolo bordo impostando le proprietà seguenti: Bottom, Top, Left, Right. In alternativa, è possibile impostare contemporaneamente tutti i bordi sulla stessa larghezza impostando la All proprietà . Se le dimensioni del controllo sono troppo grandi per il contenitore, il controllo verrà ridimensionato in modo da adattarsi al contenitore, meno la larghezza del margine specificata.

Proprietà

All

Ottiene o imposta la larghezza della spaziatura per tutti i bordi di un controllo ancorato.

Bottom

Ottiene o imposta la larghezza della spaziatura per il bordo inferiore di un controllo ancorato.

Left

Ottiene o imposta la larghezza della spaziatura per il bordo sinistro di un controllo ancorato.

Right

Ottiene o imposta la larghezza della spaziatura per il bordo destro di un controllo ancorato.

Top

Ottiene o imposta la larghezza della spaziatura per il bordo superiore di un controllo ancorato.

Metodi

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto ScrollableControl.DockPaddingEdges corrente.

GetHashCode()

Svolge una funzione hash per un tipo particolare.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa vuota.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Crea un nuovo oggetto che è una copia dell'istanza corrente.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche