Padding Struktúra

Definíció

A felhasználói felület (UI) eleméhez társított kitöltési vagy margóadatokat jelöli.

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)
Öröklődés
Padding
Attribútumok
Megvalósítás

Példák

Az alábbi példakód bemutatja, hogyan használható a Padding tulajdonság egy vezérlőelem körüli RichTextBox körvonal létrehozására.

A teljes kódlistát a Hogyan is: Szegély létrehozása Windows Forms vezérlőelem körül kitöltéssel.

// 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

Megjegyzések

A Padding struktúra egy téglalap alakú felhasználói felületi elemhez, például vezérlőhöz társított párnázást vagy margót jelöli. A padding a felhasználói felületi elem törzse és pereme közötti belső tér. Ezzel szemben a margó az a távolság, amely két szomszédos felhasználói felületi elem szomszédos éleit választja el egymástól. A szerkezeti hasonlóságok Padding miatt a párnázást és a margókat egyaránt ábrázolja.

A vezérlők Padding és Margin tulajdonságait bemutató diagramért lásd: Margin és padding in Windows Forms Controls.

A padding más hatással van a tárolók vezérlőire, mint a nem használt vezérlőkre. Egy vezérlőelemben Panel például a Padding tulajdonság határozza meg a szegély és a gyermekvezérlők közötti térközt Panel . Vezérlőelemek Button esetén a Padding tulajdonság határozza meg a vezérlőelem szegélye és a benne foglalt szöveg közötti térközt Button .

A tipikus módszerek és tulajdonságok Padding mellett a következő típusszintű tagokat is meghatározza:

  • A Empty mező, amely egy előre definiált Padding , kitöltés nélküli mezőt jelöl.

  • Operátorok készlete az osztály általános aritmetikai műveleteinek végrehajtásához, például két Padding objektum összeadásához. Azon nyelvek esetében, amelyek nem támogatják az operátorok túlterhelését, alternatív metódusszintaxissal hívhatja meg ezeket a tagokat.

  • A Horizontal, Verticalés Size tulajdonságok, amelyek kombinált értékeket biztosítanak, amelyek kényelmesen használhatók az egyéni elrendezési számításokban.

Konstruktorok

Name Description
Padding(Int32, Int32, Int32, Int32)

Inicializálja az osztály új példányát az Padding egyes élekhez tartozó külön kitöltési méret használatával.

Padding(Int32)

Inicializálja az osztály új példányát az Padding összes élhez megadott kitöltési méret használatával.

Mezők

Name Description
Empty

Padding Egy kitöltés nélküli objektumot biztosít.

Tulajdonságok

Name Description
All

Lekéri vagy beállítja a szegélyek kitöltési értékét.

Bottom

Lekéri vagy beállítja az alsó él párnázási értékét.

Horizontal

Lekéri a jobb és a bal szélek kombinált párnázását.

Left

Lekéri vagy beállítja a bal szél kitöltési értékét.

Right

Lekéri vagy beállítja a jobb szélhez tartozó kitöltési értéket.

Size

Lekéri a kitöltési adatokat egy Size.

Top

Lekéri vagy beállítja a felső él párnázási értékét.

Vertical

Lekéri a felső és alsó élek kombinált párnázását.

Metódusok

Name Description
Add(Padding, Padding)

Kiszámítja a két megadott Padding érték összegét.

Equals(Object)

Meghatározza, hogy a megadott objektum értéke megegyezik-e az aktuális Paddingértékkel.

Equals(Padding)

Azt jelzi, hogy az aktuális objektum egyenlő-e egy másik, azonos típusú objektummal.

GetHashCode()

Kivonatkódot hoz létre az aktuálishoz Padding.

Subtract(Padding, Padding)

Kivon egy megadott Padding értéket egy másikból.

ToString()

Az aktuális Paddingértéket képviselő sztringet ad vissza.

Operátorok

Name Description
Addition(Padding, Padding)

Vektorok hozzáadását végzi a két megadott Padding objektumon, ami újat Paddingeredményez.

Equality(Padding, Padding)

Ellenőrzi, hogy két megadott Padding objektum egyenértékű-e.

Inequality(Padding, Padding)

Ellenőrzi, hogy két megadott Padding objektum nem egyezik-e meg.

Subtraction(Padding, Padding)

Vektor kivonását hajtja végre a két megadott Padding objektumon, ami új Padding.

A következőre érvényes:

Lásd még