ScrollableControl.DockPaddingEdges Sınıf

Tanım

Yerleşik denetimler için kenarlık doldurmasını belirler.

public: ref class ScrollableControl::DockPaddingEdges : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))]
public class ScrollableControl.DockPaddingEdges : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))>]
type ScrollableControl.DockPaddingEdges = class
    interface ICloneable
Public Class ScrollableControl.DockPaddingEdges
Implements ICloneable
Devralma
ScrollableControl.DockPaddingEdges
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki kod örneği türetilmiş sınıfını Panelkullanır. Örnek, bir düğmeyi panel denetimine yerleştirip özellikler arasında geçiş yapıp ScrollableControl.DockPaddingEdges her birini tek tek düğmeye tıklayarak ayarlar. Bu kod, bir Panel denetimin ve formda bir Button örneğinin oluşturulmasını ve adlı myCounter sınıf düzeyi üye değişkeninin 32 bit imzalı tamsayı olarak bildirilmiş olmasını gerektirir. Bu kod, düğmenin Click olayında çağrılmalıdır.

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

Açıklamalar

sınıfı, ScrollableControl.DockPaddingEdges belirli bir kenarda veya yerleşik denetimin tüm kenarlarında bir kenar boşluğu oluşturur. Şu özellikleri ayarlayarak her kenar için bu kenar boşluğunun genişliğini ayarlayabilirsiniz: Bottom, Top, Left, Right. Alternatif olarak, özelliğini ayarlayarak tüm kenarları aynı genişliğe ayarlayabilirsiniz All . Denetimin boyutu kapsayıcısı için çok büyükse, denetim belirtilen kenar boşluğu genişliği çıkarılıp kapsayıcıya sığacak şekilde yeniden boyutlandırılır.

Özellikler

All

Yerleşik denetimin tüm kenarları için doldurma genişliğini alır veya ayarlar.

Bottom

Yerleşik denetimin alt kenarı için doldurma genişliğini alır veya ayarlar.

Left

Yerleşik denetimin sol kenarı için doldurma genişliğini alır veya ayarlar.

Right

Yerleşik denetimin sağ kenarı için doldurma genişliğini alır veya ayarlar.

Top

Yerleşik denetimin üst kenarı için doldurma genişliğini alır veya ayarlar.

Yöntemler

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin geçerli ScrollableControl.DockPaddingEdges nesneye eşit olup olmadığını belirler.

GetHashCode()

Belirli bir tür için karma işlevi olarak görev yapar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Boş bir dize döndürür.

Belirtik Arabirim Kullanımları

ICloneable.Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

Şunlara uygulanır

Ayrıca bkz.