Padding Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |