ScrollableControl.DockPaddingEdges Klasa

Definicja

Określa dopełnienie obramowania dla zadokowanych kontrolek.Determines the border padding for docked controls.

public: ref class ScrollableControl::DockPaddingEdges : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl/DockPaddingEdgesConverter))]
public class ScrollableControl.DockPaddingEdges : ICloneable
type ScrollableControl.DockPaddingEdges = class
    interface ICloneable
Public Class ScrollableControl.DockPaddingEdges
Implements ICloneable
Dziedziczenie
ScrollableControl.DockPaddingEdges
Atrybuty
Implementuje

Przykłady

Poniższy przykład kodu używa klasy pochodnej, Panel.The following code example uses the derived class, Panel. Przykład dockuje przycisk w kontrolce panel i przechodzi przez ScrollableControl.DockPaddingEdges właściwości, a każdy z nich jest zmieniany na kliknięcie przycisku.The example docks a button in a panel control and cycles through the ScrollableControl.DockPaddingEdges properties, setting each individually on the click of the button. Ten kod wymaga, aby formant Panel i Button zostały utworzone na formularzu, a zmienna elementu członkowskiego na poziomie klasy o nazwie myCounter została zadeklarowana jako 32-bitowa liczba całkowita ze znakiem.This code requires that a Panel control and a Button have been instantiated on a form, and a class-level member variable named myCounter has been declared as a 32-bit signed integer. Ten kod powinien zostać wywołany na zdarzeniu Click przycisku.This code should be called on the Click event of the button.

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;
   }
   myCounter++;
}

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;
 }
 
Private Sub 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 Then
        myCounter = 0
    End If
    
    ' Set the appropriate DockPadding and display
    ' which one was set on the button face. 
    Select Case myCounter
        Case 0
            panel1.DockPadding.All = 0
            button1.Text = "Start"
        Case 1
            panel1.DockPadding.Top = 10
            button1.Text = "Top"
        Case 2
            panel1.DockPadding.Bottom = 10
            button1.Text = "Bottom"
        Case 3
            panel1.DockPadding.Left = 10
            button1.Text = "Left"
        Case 4
            panel1.DockPadding.Right = 10
            button1.Text = "Right"
        Case 5
            panel1.DockPadding.All = 20
            button1.Text = "All"
    End Select
    
    ' Increment the counter.
    myCounter += 1
End Sub

Uwagi

Klasa ScrollableControl.DockPaddingEdges tworzy margines na danej krawędzi lub wszystkich krawędzi kontrolki zadokowanej.The ScrollableControl.DockPaddingEdges class creates a margin on a given edge or all edges of a docked control. Szerokość tego marginesu można ustawić dla każdej pojedynczej krawędzi przez ustawienie następujących właściwości: Bottom, Top, LeftRight.You can set the width of this margin for each individual edge by setting the following properties: Bottom, Top, Left, Right. Alternatywnie można ustawić szerokość wszystkich krawędzi jednocześnie, ustawiając właściwość All.Alternatively, you can set all the edges to the same width simultaneously by setting the All property. Jeśli rozmiar formantu jest zbyt duży dla jego kontenera, rozmiar kontrolki zostanie zmieniony w celu dopasowania do kontenera, a szerokość marginesu zostanie zmniejszona.If the size of the control is too large for its container, the control will be resized to fit in the container, minus the specified margin width.

Właściwości

All

Pobiera lub ustawia szerokość wypełnienia dla wszystkich krawędzi kontrolki zadokowanej.Gets or sets the padding width for all edges of a docked control.

Bottom

Pobiera lub ustawia szerokość wypełnienia dolnej krawędzi kontrolki zadokowanej.Gets or sets the padding width for the bottom edge of a docked control.

Left

Pobiera lub ustawia szerokość dopełnienia dla lewej krawędzi kontrolki zadokowanej.Gets or sets the padding width for the left edge of a docked control.

Right

Pobiera lub ustawia szerokość dopełnienia dla prawej krawędzi kontrolki zadokowanej.Gets or sets the padding width for the right edge of a docked control.

Top

Pobiera lub ustawia szerokość wypełnienia górnej krawędzi kontrolki zadokowanej.Gets or sets the padding width for the top edge of a docked control.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi ScrollableControl.DockPaddingEdges.Determines whether the specified object is equal to the current ScrollableControl.DockPaddingEdges object.

GetHashCode()

Pełni rolę funkcji skrótu dla określonego typu.Serves as a hash function for a particular type.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca pusty ciąg.Returns an empty string.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.Creates a new object that is a copy of the current instance.

Dotyczy

Zobacz też