ScrollableControl.DockPaddingEdges Kelas

Definisi

Menentukan padding batas untuk kontrol yang ditampar.

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
Warisan
ScrollableControl.DockPaddingEdges
Atribut
Penerapan

Contoh

Contoh kode berikut menggunakan kelas turunan, Panel. Contohnya menambatkan tombol dalam kontrol panel dan menelusuri ScrollableControl.DockPaddingEdges properti, mengatur masing-masing satu per satu pada klik tombol. Kode ini mengharuskan Panel kontrol dan Button telah dibuat pada formulir, dan variabel anggota tingkat kelas bernama myCounter telah dinyatakan sebagai bilangan bulat bertanda tangan 32-bit. Kode ini harus dipanggil pada Click peristiwa tombol.

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

Keterangan

Kelas ScrollableControl.DockPaddingEdges membuat margin pada tepi tertentu atau semua tepi kontrol yang ditampung. Anda dapat mengatur lebar margin ini untuk setiap tepi individual dengan mengatur properti berikut: Bottom, , TopLeft, Right. Atau, Anda dapat mengatur semua tepi ke lebar yang sama secara bersamaan dengan mengatur All properti . Jika ukuran kontrol terlalu besar untuk kontainernya, kontrol akan diubah ukurannya agar pas dalam kontainer, dikurangi lebar margin yang ditentukan.

Properti

All

Mendapatkan atau mengatur lebar padding untuk semua tepi kontrol yang ditampung.

Bottom

Mendapatkan atau mengatur lebar padding untuk tepi bawah kontrol yang ditampung.

Left

Mendapatkan atau mengatur lebar padding untuk tepi kiri kontrol yang ditampung.

Right

Mendapatkan atau mengatur lebar padding untuk tepi kanan kontrol yang ditampung.

Top

Mendapatkan atau mengatur lebar padding untuk tepi atas kontrol yang ditampung.

Metode

Equals(Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini ScrollableControl.DockPaddingEdges .

GetHashCode()

Berfungsi sebagai fungsi hash untuk jenis tertentu.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string kosong.

Implementasi Antarmuka Eksplisit

ICloneable.Clone()

Membuat objek baru yang merupakan salinan instans saat ini.

Berlaku untuk

Lihat juga