Aracılığıyla paylaş


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 bir panel denetimine yerleştirerek özellikler arasında ScrollableControl.DockPaddingEdges geçiş yapıp 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ı belirli ScrollableControl.DockPaddingEdges bir kenarda veya yerleşik denetimin tüm kenarlarında bir kenar boşluğu oluşturur. Her kenar için bu kenar boşluğunun genişliğini, şu özellikleri ayarlayarak ayarlayabilirsiniz: Bottom, Top, Left, . Right Alternatif olarak, özelliğini ayarlayarak tüm kenarları aynı genişliğe aynı anda 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

Name Description
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

Name Description
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 görür.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

Belirtik Arabirim Kullanımları

Name Description
ICloneable.Clone()

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

Şunlara uygulanır

Ayrıca bkz.