Padding Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı arabirimi (UI) öğesiyle ilişkili doldurma veya kenar boşluğu bilgilerini temsil eder.
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)
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, bir denetimin çevresinde RichTextBox ana hat oluşturmak için Padding özelliğinin nasıl kullanılacağını gösterir.
Tam kod listesi için bkz. Nasıl yapılır: Doldurma Kullanarak Windows Forms Denetiminin Çevresinde Kenarlık Oluşturma.
// 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
Açıklamalar
Yapı, Padding denetim gibi dikdörtgen bir kullanıcı arabirimi öğesiyle ilişkili doldurmayı veya kenar boşluğunu temsil eder. Doldurma, kullanıcı arabirimi öğesinin gövdesi ile kenarı arasındaki iç boşlukdur. Buna karşılık kenar boşluğu, bitişik iki kullanıcı arabirimi öğesinin bitişik kenarlarını ayıran uzaklıktır. Yapısal benzerlikler nedeniyle hem Padding doldurmayı hem de kenar boşluklarını temsil etmek için kullanılır.
Denetimdeki ve özelliklerini gösteren diyagram için bkz. Windows Forms Denetimlerinde Kenar Boşluğu ve Doldurma.MarginPadding
Doldurmanın kapsayıcı olan denetimler üzerinde, olmayan denetimlerden farklı bir etkisi vardır. Örneğin, bir Panel denetimde Padding özelliği ile alt denetimlerinin kenarlığı Panel arasındaki aralığı tanımlar. Button Bir denetim için Padding özelliği, denetimin kenarlığı Button ile içerdiği metin arasındaki aralığı tanımlar.
Tipik yöntemlere ve özelliklere ek olarak, Padding aşağıdaki tür düzeyi üyeleri de tanımlar:
Doldurma Empty olmadan önceden tanımlanmış Padding bir değeri temsil eden alan.
sınıfı için iki nesneyi birbirine ekleme gibi ortak aritmetik işlemleri gerçekleştirmek için bir Padding işleç kümesi. Operatör aşırı yüklemesini desteklemeyen diller için, alternatif yöntem söz dizimlerini kullanarak bu üyeleri çağırabilirsiniz.
Özel Horizontaldüzen hesaplamalarında kullanmak için uygun olan birleşik değerler sağlayan , Verticalve Size özellikleri.
Oluşturucular
Padding(Int32) |
Tüm kenarlar için sağlanan doldurma boyutunu kullanarak sınıfının yeni bir örneğini Padding başlatır. |
Padding(Int32, Int32, Int32, Int32) |
Her kenar için ayrı bir doldurma boyutu kullanarak sınıfın Padding yeni bir örneğini başlatır. |
Alanlar
Empty |
Doldurma içermeyen bir Padding nesne sağlar. |
Özellikler
All |
Tüm kenarlar için doldurma değerini alır veya ayarlar. |
Bottom |
Alt kenar için doldurma değerini alır veya ayarlar. |
Horizontal |
Sağ ve sol kenarlar için birleştirilmiş doldurmayı alır. |
Left |
Sol kenar için doldurma değerini alır veya ayarlar. |
Right |
Sağ kenar için doldurma değerini alır veya ayarlar. |
Size |
Doldurma bilgilerini biçiminde Sizealır. |
Top |
Üst kenar için doldurma değerini alır veya ayarlar. |
Vertical |
Üst ve alt kenarlar için birleştirilmiş doldurmayı alır. |
Yöntemler
Add(Padding, Padding) |
Belirtilen Padding iki değerin toplamını hesaplar. |
Equals(Object) |
Belirtilen nesnenin değerinin geçerli Paddingile eşdeğer olup olmadığını belirler. |
Equals(Padding) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
GetHashCode() |
Geçerli Paddingiçin bir karma kodu oluşturur. |
Subtract(Padding, Padding) |
Belirtilen Padding bir değeri başka bir değerden çıkarır. |
ToString() |
Geçerli Paddingöğesini temsil eden bir dize döndürür. |
İşleçler
Addition(Padding, Padding) |
Belirtilen Padding iki nesnede vektör ekleme gerçekleştirir ve yeni Paddingbir ile sonuçlanır. |
Equality(Padding, Padding) |
Belirtilen Padding iki nesnenin eşdeğer olup olmadığını test eder. |
Inequality(Padding, Padding) |
Belirtilen Padding iki nesnenin eşdeğer olup olmadığını test eder. |
Subtraction(Padding, Padding) |
Belirtilen Padding iki nesne üzerinde vektör çıkarma işlemi gerçekleştirerek yeni Paddingbir sonuç verir. |