Padding Struktur

Definisi

Mewakili informasi padding atau margin yang terkait dengan elemen antarmuka pengguna (UI).

public value class Padding
public value class Padding : IEquatable<System::Windows::Forms::Padding>
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding : IEquatable<System.Windows.Forms.Padding>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))>]
[<System.Serializable>]
type Padding = struct
Public Structure Padding
Public Structure Padding
Implements IEquatable(Of Padding)
Warisan
Padding
Atribut
Penerapan

Contoh

Contoh kode berikut menunjukkan cara menggunakan properti Padding untuk membuat kerangka di sekitar RichTextBox kontrol.

Untuk daftar kode lengkap, lihat Cara: Membuat Batas Di Sekitar Kontrol Formulir Windows Menggunakan Padding.

// This code example demonstrates using the Padding property to 
// create a border around a RichTextBox control.
public Form1()
{
    InitializeComponent();

    this.panel1.BackColor = System.Drawing.Color.Blue;
    this.panel1.Padding = new System.Windows.Forms.Padding(5);
    this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;

    this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
    this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
}
' This code example demonstrates using the Padding property to 
' create a border around a RichTextBox control.
Public Sub New()
     InitializeComponent()

     Me.panel1.BackColor = System.Drawing.Color.Blue
     Me.panel1.Padding = New System.Windows.Forms.Padding(5)
     Me.panel1.Dock = System.Windows.Forms.DockStyle.Fill

     Me.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None
     Me.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
 End Sub

Keterangan

Struktur Padding mewakili padding atau margin yang terkait dengan elemen UI persegi panjang seperti kontrol. Padding adalah ruang internal antara isi elemen UI dan tepinya. Sebaliknya, margin adalah jarak yang memisahkan tepi yang berdekatan dari dua elemen UI yang berdekatan. Karena kesamaan struktural, Padding digunakan untuk mewakili padding dan margin.

Untuk diagram yang mengilustrasikan Padding properti dan Margin pada kontrol, lihat Margin dan Padding di Kontrol Formulir Windows.

Padding memiliki efek yang berbeda pada kontrol yang merupakan kontainer daripada pada kontrol yang tidak. Misalnya, dalam Panel kontrol, Padding properti menentukan penspasian antara batas dan kontrol turunannya Panel . Button Untuk kontrol, Padding properti menentukan penspasian Button antara batas kontrol dan teks yang terkandung.

Selain metode dan properti umum, Padding juga mendefinisikan anggota tingkat jenis berikut:

  • Bidang Empty , yang mewakili yang telah Padding ditentukan sebelumnya tanpa padding.

  • Sekumpulan operator untuk melakukan operasi aritmatika umum untuk kelas, seperti menambahkan dua Padding objek bersama-sama. Untuk bahasa yang tidak mendukung kelebihan beban operator, Anda dapat memanggil anggota ini dengan menggunakan sintaks metode alternatif.

  • Properti Horizontal, Vertical, dan Size , yang menyediakan nilai gabungan yang nyaman digunakan dalam perhitungan tata letak kustom.

Konstruktor

Padding(Int32)

Menginisialisasi instans Padding baru kelas menggunakan ukuran padding yang disediakan untuk semua tepi.

Padding(Int32, Int32, Int32, Int32)

Menginisialisasi instans Padding baru kelas menggunakan ukuran padding terpisah untuk setiap tepi.

Bidang

Empty

Menyediakan Padding objek tanpa padding.

Properti

All

Mendapatkan atau mengatur nilai padding untuk semua tepi.

Bottom

Mendapatkan atau mengatur nilai padding untuk tepi bawah.

Horizontal

Mendapatkan padding gabungan untuk tepi kanan dan kiri.

Left

Mendapatkan atau mengatur nilai padding untuk tepi kiri.

Right

Mendapatkan atau mengatur nilai padding untuk tepi kanan.

Size

Mendapatkan informasi padding dalam bentuk Size.

Top

Mendapatkan atau mengatur nilai padding untuk tepi atas.

Vertical

Mendapatkan padding gabungan untuk tepi atas dan bawah.

Metode

Add(Padding, Padding)

Menghitung jumlah dari dua nilai yang ditentukan Padding .

Equals(Object)

Menentukan apakah nilai objek yang ditentukan setara dengan saat ini Padding.

Equals(Padding)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

GetHashCode()

Menghasilkan kode hash untuk saat ini Padding.

Subtract(Padding, Padding)

Mengurangi satu nilai yang ditentukan Padding dari nilai lain.

ToString()

Mengembalikan string yang mewakili saat ini Padding.

Operator

Addition(Padding, Padding)

Melakukan penambahan vektor pada dua objek yang ditentukan Padding , menghasilkan baru Padding.

Equality(Padding, Padding)

Menguji apakah dua objek yang ditentukan Padding setara.

Inequality(Padding, Padding)

Menguji apakah dua objek yang ditentukan Padding tidak setara.

Subtraction(Padding, Padding)

Melakukan pengurangan vektor pada dua objek yang ditentukan Padding , menghasilkan baru Padding.

Berlaku untuk

Lihat juga