Padding 구조체

정의

UI(사용자 인터페이스) 요소와 관련된 안쪽 여백 또는 여백 정보를 나타냅니다.Represents padding or margin information associated with a user interface (UI) element.

public value class Padding
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.PaddingConverter))]
[System.Serializable]
public struct Padding
type Padding = struct
Public Structure Padding
상속
Padding
특성

예제

다음 코드 예제에서는 주위에 윤곽선을 만들려면 안쪽 여백 속성을 사용 하는 방법에 설명 된 RichTextBox 제어 합니다.The following code example demonstrates how to use the Padding property to create an outline around a RichTextBox control.

전체 코드 목록을 보려면 방법: 안쪽 여백을사용 하 여 Windows Forms 컨트롤 주위에 테두리를 만듭니다.For a full code listing, see How to: Create a Border Around a Windows Forms Control Using 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

설명

Padding 안쪽 여백 또는 여백 컨트롤과 같은 사각형 UI 요소에 연결 된 구조를 나타냅니다.The Padding structure represents the padding or margin associated with a rectangular UI element such as a control. 안쪽 여백에는 UI 요소의 본문에서 해당 가장자리 사이의 내부 공간입니다.The padding is the internal space between the body of the UI element and its edge. 반면, 여백 인접 한 두 개의 인접 한 UI 요소의 가장자리 사이의 거리입니다.In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. 구조적으로 비슷하므로 Padding 안쪽 여백 및 여백을 둘 다를 나타내는 데 사용 됩니다.Because of structural similarities, Padding is used to represent both padding and margins.

보여 주는 다이어그램을 Padding 하 고 Margin 컨트롤에 속성 참조 Margin 및 Windows Forms 컨트롤의 안쪽 여백.For a diagram that illustrates the Padding and Margin properties on a control, see Margin and Padding in Windows Forms Controls.

안쪽 여백 없는 컨트롤의 컨테이너가 컨트롤에 다른 영향을 미칩니다.Padding has a different effect on controls that are containers than on controls that are not. 예를 들어,를 Panel 컨트롤을 Padding 속성의 테두리 사이의 간격을 정의 Panel 컨트롤과 해당 자식 컨트롤.For example, in a Panel control, the Padding property defines the spacing between the border of the Panel and its child controls. 에 대 한를 Button 컨트롤을 Padding 의 테두리 사이의 간격을 정의 하는 속성을 Button 컨트롤과 포함 된 텍스트입니다.For a Button control, the Padding property defines the spacing between the border of the Button control and its contained text.

일반적인 메서드 및 속성 외에도 Padding 도 다음과 같은 형식 수준 멤버를 정의 합니다.In addition to typical methods and properties, Padding also defines the following type-level members:

  • 합니다 Empty 를 나타내는 미리 정의 된 필드 Padding 간격을 두지 않습니다.The Empty field, which represents a predefined Padding with no padding.

  • 두 개를 추가 하는 같은 클래스에 대 한 일반적인 산술 연산을 수행 하기 위한 연산자 집합을 Padding 개체입니다.A set of operators for performing common arithmetic operations for the class, such as adding two Padding objects together. 연산자 오버 로드를 지원 하지 않는 언어에 대 한 대체 구문을 사용 하 여 이러한 멤버를 호출할 수 있습니다.For languages that do not support operator overloading, you can invoke these members by using alternative method syntax.

  • 합니다 Horizontal, Vertical, 및 Size 유용 하 게 사용자 지정 레이아웃 계산에 사용 되는 결합 된 값을 제공 하는 속성입니다.The Horizontal, Vertical, and Size properties, which provide combined values that are convenient for use in custom layout calculations.

생성자

Padding(Int32)

모든 가장자리에 대해 제공된 안쪽 여백 크기를 사용하여 Padding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Padding class using the supplied padding size for all edges.

Padding(Int32, Int32, Int32, Int32)

각 가장자리에 대해 별도의 안쪽 여백 크기를 사용하여 Padding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Padding class using a separate padding size for each edge.

필드

Empty

안쪽 여백이 없는 Padding 개체를 제공합니다.Provides a Padding object with no padding.

속성

All

모든 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.Gets or sets the padding value for all the edges.

Bottom

아래쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.Gets or sets the padding value for the bottom edge.

Horizontal

오른쪽 가장자리에 대한 안쪽 여백과 왼쪽 가장자리에 대한 안쪽 여백의 합계를 가져옵니다.Gets the combined padding for the right and left edges.

Left

왼쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.Gets or sets the padding value for the left edge.

Right

오른쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.Gets or sets the padding value for the right edge.

Size

Size의 형식으로 안쪽 여백 정보를 가져옵니다.Gets the padding information in the form of a Size.

Top

위쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.Gets or sets the padding value for the top edge.

Vertical

위쪽 가장자리에 대한 안쪽 여백과 아래쪽 가장자리에 대한 안쪽 여백의 합계를 가져옵니다.Gets the combined padding for the top and bottom edges.

메서드

Add(Padding, Padding)

지정된 두 Padding 값의 합계를 계산합니다.Computes the sum of the two specified Padding values.

Equals(Object)

지정된 개체의 값이 현재 Padding과 같은지 여부를 확인합니다.Determines whether the value of the specified object is equivalent to the current Padding.

GetHashCode()

현재 Padding의 해시 코드를 생성합니다.Generates a hash code for the current Padding.

Subtract(Padding, Padding)

다른 값에서 지정된 하나의 Padding 값을 뺍니다.Subtracts one specified Padding value from another.

ToString()

현재 Padding를 나타내는 문자열을 반환합니다.Returns a string that represents the current Padding.

연산자

Addition(Padding, Padding)

지정된 두 Padding 개체에 대한 벡터 더하기를 수행하여 새로운 Padding을 만듭니다.Performs vector addition on the two specified Padding objects, resulting in a new Padding.

Equality(Padding, Padding)

지정된 두 Padding 개체가 같은지 여부를 테스트합니다.Tests whether two specified Padding objects are equivalent.

Inequality(Padding, Padding)

지정된 두 Padding 개체가 다른지 여부를 테스트합니다.Tests whether two specified Padding objects are not equivalent.

Subtraction(Padding, Padding)

지정된 두 Padding 개체에 대한 벡터 빼기를 수행하여 새로운 Padding을 만듭니다.Performs vector subtraction on the two specified Padding objects, resulting in a new Padding.

적용 대상

추가 정보