Padding Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje informace o odsazení nebo okraje přidružené k elementu uživatelského rozhraní (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)
- Dědičnost
- Atributy
- Implementuje
Příklady
Následující příklad kódu ukazuje, jak použít Odsazení vlastnost vytvořit osnovu RichTextBox kolem ovládacího prvku.
Úplný výpis kódu najdete v tématu Postupy: Vytvoření ohraničení ovládacího prvku model Windows Forms pomocí odsazení.
// 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
Poznámky
Struktura Padding představuje odsazení nebo okraj přidružený k obdélníkovému prvku uživatelského rozhraní, jako je například ovládací prvek. Odsazení je vnitřní prostor mezi tělem prvku uživatelského rozhraní a jeho okrajem. Naproti tomu okraj je vzdálenost oddělující sousední hrany dvou sousedících prvků uživatelského rozhraní. Vzhledem ke strukturálním podobnostem Padding se používá k reprezentaci odsazení i okrajů.
Diagram, který znázorňuje vlastnosti a Margin ovládacího prvku, najdete v tématu Okraje a odsazeníPadding v ovládacích prvcích model Windows Forms.
Odsazení má jiný vliv na ovládací prvky, které jsou kontejnery, než na ovládací prvky, které nejsou. Například v ovládacím prvku PanelPadding vlastnost definuje mezeru mezi ohraničením a jeho podřízenými Panel ovládacími prvky. Button U ovládacího prvku Padding vlastnost definuje mezeru mezi ohraničením Button ovládacího prvku a textem, který obsahuje.
Kromě typických metod a vlastností definuje Padding také následující členy na úrovni typu:
Pole Empty , které představuje předdefinované Padding bez odsazení.
Sada operátorů pro provádění běžných aritmetických operací pro třídu, například přidání dvou Padding objektů dohromady. U jazyků, které nepodporují přetížení operátorů, můžete tyto členy vyvolat pomocí syntaxe alternativní metody.
Vlastnosti Horizontal, Verticala Size , které poskytují kombinované hodnoty, které jsou vhodné pro použití ve výpočtech vlastního rozložení.
Konstruktory
Padding(Int32) |
Inicializuje novou instanci Padding třídy pomocí zadané velikosti odsazení pro všechny hrany. |
Padding(Int32, Int32, Int32, Int32) |
Inicializuje novou instanci Padding třídy pomocí samostatné velikosti odsazení pro každou hranu. |
Pole
Empty |
Padding Poskytuje objekt bez odsazení. |
Vlastnosti
All |
Získá nebo nastaví hodnotu odsazení pro všechny hrany. |
Bottom |
Získá nebo nastaví hodnotu odsazení pro dolní okraj. |
Horizontal |
Získá kombinované odsazení pro pravý a levý okraj. |
Left |
Získá nebo nastaví hodnotu odsazení pro levý okraj. |
Right |
Získá nebo nastaví hodnotu odsazení pro pravý okraj. |
Size |
Získá informace o odsazení ve formě Size. |
Top |
Získá nebo nastaví hodnotu odsazení pro horní okraj. |
Vertical |
Získá kombinované odsazení pro horní a dolní hrany. |
Metody
Add(Padding, Padding) |
Vypočítá součet dvou zadaných Padding hodnot. |
Equals(Object) |
Určuje, zda je hodnota zadaného objektu ekvivalentní aktuálnímu Paddingobjektu . |
Equals(Padding) |
Určuje, zda je aktuální objekt roven jinému objektu stejného typu. |
GetHashCode() |
Vygeneruje kód hash pro aktuální Padding. |
Subtract(Padding, Padding) |
Odečte jednu zadanou Padding hodnotu od jiné. |
ToString() |
Vrátí řetězec, který představuje aktuální Paddinghodnotu . |
Operátory
Addition(Padding, Padding) |
Provede sčítání vektoru u dvou zadaných Padding objektů, což vede k novému Paddingobjektu . |
Equality(Padding, Padding) |
Testuje, zda jsou dva zadané Padding objekty ekvivalentní. |
Inequality(Padding, Padding) |
Testuje, zda dva zadané Padding objekty nejsou ekvivalentní. |
Subtraction(Padding, Padding) |
Provede odčítání vektoru u dvou zadaných Padding objektů, což vede k novému Paddingobjektu . |