Padding 구조체

정의

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)
상속
Padding
특성
구현

예제

다음 코드 예제에서는 Padding 속성을 사용 하 여 컨트롤 주위에 RichTextBox 개요를 만드는 방법을 보여 줍니다.

전체 코드 목록은 방법: 안쪽 여백을 사용하여 Windows Forms 컨트롤 주위에 테두리 만들기를 참조하세요.

// 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 요소와 연결된 안쪽 여백 또는 여백을 나타냅니다. 안쪽 여백은 UI 요소의 본문과 가장자리 사이의 내부 공간입니다. 반면 여백은 인접한 두 UI 요소의 인접한 가장자리를 구분하는 거리입니다. 구조적 유사성 때문에 는 Padding 패딩과 여백을 모두 나타내는 데 사용됩니다.

컨트롤의 및 속성을 보여 주는 다이어그램은 Windows Forms 컨트롤의 여백 및 안쪽 여백을 참조하세요.MarginPadding

안쪽 여백은 그렇지 않은 컨트롤과 컨테이너인 컨트롤에 다른 영향을 줍니다. 예를 들어 컨트롤에서 Panel 속성은 PaddingPanel 테두리와 해당 자식 컨트롤 간의 간격을 정의합니다. 컨트롤의 Button 경우 속성은 Padding 컨트롤의 Button 테두리와 포함된 텍스트 사이의 간격을 정의합니다.

일반적인 메서드 및 속성 Padding 외에도 다음 형식 수준 멤버를 정의합니다.

  • Empty 패딩이 없는 미리 정의된 Padding 을 나타내는 필드입니다.

  • Padding 개체를 함께 추가하는 등 클래스에 대한 일반적인 산술 연산을 수행하기 위한 연산자 집합입니다. 연산자 오버로드를 지원하지 않는 언어의 경우 대체 메서드 구문을 사용하여 이러한 멤버를 호출할 수 있습니다.

  • Horizontal사용자 지정 레이아웃 계산에 사용하기에 편리한 결합된 값을 제공하는 , VerticalSize 속성입니다.

생성자

Padding(Int32)

모든 가장자리에 대해 제공된 안쪽 여백 크기를 사용하여 Padding 클래스의 새 인스턴스를 초기화합니다.

Padding(Int32, Int32, Int32, Int32)

각 가장자리에 대해 별도의 안쪽 여백 크기를 사용하여 Padding 클래스의 새 인스턴스를 초기화합니다.

필드

Empty

안쪽 여백이 없는 Padding 개체를 제공합니다.

속성

All

모든 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.

Bottom

아래쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.

Horizontal

오른쪽 가장자리에 대한 안쪽 여백과 왼쪽 가장자리에 대한 안쪽 여백의 합계를 가져옵니다.

Left

왼쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.

Right

오른쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.

Size

Size의 형식으로 안쪽 여백 정보를 가져옵니다.

Top

위쪽 가장자리에 대한 안쪽 여백 값을 가져오거나 설정합니다.

Vertical

위쪽 가장자리에 대한 안쪽 여백과 아래쪽 가장자리에 대한 안쪽 여백의 합계를 가져옵니다.

메서드

Add(Padding, Padding)

지정된 두 Padding 값의 합계를 계산합니다.

Equals(Object)

지정된 개체의 값이 현재 Padding과 같은지 여부를 확인합니다.

Equals(Padding)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다.

GetHashCode()

현재 Padding의 해시 코드를 생성합니다.

Subtract(Padding, Padding)

다른 값에서 지정된 Padding 값을 뺍니다.

ToString()

현재 Padding를 나타내는 문자열을 반환합니다.

연산자

Addition(Padding, Padding)

지정된 두 Padding 개체에 대한 벡터 더하기를 수행하여 새로운 Padding을 만듭니다.

Equality(Padding, Padding)

지정된 두 Padding 개체가 같은지 여부를 테스트합니다.

Inequality(Padding, Padding)

지정된 두 Padding 개체가 다른지 여부를 테스트합니다.

Subtraction(Padding, Padding)

지정된 두 Padding 개체에 대한 벡터 빼기를 수행하여 새로운 Padding을 만듭니다.

적용 대상

추가 정보