Padding 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 속성을 사용 하 여 컨트롤 주위에 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 때문에 안쪽 여백과 여백을 모두 나타내는 데 사용됩니다.
컨트롤의 Padding 및 Margin 속성을 보여 주는 다이어그램은 Windows Forms 컨트롤의 마진 및 패딩을 참조하세요.
안쪽 여백은 그렇지 않은 컨트롤과 컨테이너인 컨트롤에 다른 영향을 줍니다. 예를 들어 컨트롤 Panel 에서 Padding 속성은 해당 자식 컨트롤의 테두리 사이의 간격을 Panel 정의합니다. 컨트롤의 Button 경우 속성은 Padding 컨트롤의 Button 테두리와 포함된 텍스트 사이의 간격을 정의합니다.
일반적인 메서드 및 속성 Padding 외에도 다음 형식 수준 멤버를 정의합니다.
두 Padding 개체를 함께 추가하는 등 클래스에 대한 일반적인 산술 연산을 수행하기 위한 연산자 집합입니다. 연산자 오버로드를 지원하지 않는 언어의 경우 대체 메서드 구문을 사용하여 이러한 멤버를 호출할 수 있습니다.
Horizontal사용자 지정 레이아웃 계산에 사용하기에 편리한 결합된 값을 제공하는 , Vertical및 Size 속성입니다.
생성자
| Name | Description |
|---|---|
| Padding(Int32, Int32, Int32, Int32) |
각 에지에 대해 별도의 안쪽 여백 크기를 사용하여 클래스의 Padding 새 인스턴스를 초기화합니다. |
| Padding(Int32) |
모든 가장자리에 제공된 안쪽 여백 크기를 사용하여 클래스의 Padding 새 인스턴스를 초기화합니다. |
필드
| Name | Description |
|---|---|
| Empty |
안쪽 여백이 Padding 없는 개체를 제공합니다. |
속성
| Name | Description |
|---|---|
| All |
모든 가장자리의 안쪽 여백 값을 가져오거나 설정합니다. |
| Bottom |
아래쪽 가장자리의 안쪽 여백 값을 가져오거나 설정합니다. |
| Horizontal |
오른쪽 및 왼쪽 가장자리의 결합된 안쪽 여백을 가져옵니다. |
| Left |
왼쪽 가장자리의 안쪽 여백 값을 가져오거나 설정합니다. |
| Right |
오른쪽 가장자리의 안쪽 여백 값을 가져오거나 설정합니다. |
| Size |
패딩 정보를 .의 Size형태로 가져옵니다. |
| Top |
위쪽 가장자리의 안쪽 여백 값을 가져오거나 설정합니다. |
| Vertical |
위쪽 및 아래쪽 가장자리의 결합된 안쪽 여백을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Add(Padding, Padding) |
지정된 두 값의 합계를 Padding 계산합니다. |
| Equals(Object) |
지정된 개체의 값이 현재 Padding개체와 같은지 여부를 확인합니다. |
| Equals(Padding) |
현재 개체가 같은 형식의 다른 개체와 같은지 여부를 나타냅니다. |
| GetHashCode() |
현재 Padding에 대한 해시 코드를 생성합니다. |
| Subtract(Padding, Padding) |
지정된 Padding 값을 다른 값에서 뺍니다. |
| ToString() |
현재 Padding를 나타내는 문자열을 반환합니다. |
연산자
| Name | Description |
|---|---|
| Addition(Padding, Padding) | |
| Equality(Padding, Padding) |
지정된 Padding 두 개체가 동일한지 테스트합니다. |
| Inequality(Padding, Padding) |
지정된 두 개체가 Padding 동일하지 않은지 테스트합니다. |
| Subtraction(Padding, Padding) |