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 패딩과 여백을 모두 나타내는 데 사용됩니다.
컨트롤의 및 속성을 보여 주는 다이어그램은 Windows Forms 컨트롤의 여백 및 안쪽 여백을 참조하세요.MarginPadding
안쪽 여백은 그렇지 않은 컨트롤과 컨테이너인 컨트롤에 다른 영향을 줍니다. 예를 들어 컨트롤에서 Panel 속성은 Padding 의 Panel 테두리와 해당 자식 컨트롤 간의 간격을 정의합니다. 컨트롤의 Button 경우 속성은 Padding 컨트롤의 Button 테두리와 포함된 텍스트 사이의 간격을 정의합니다.
일반적인 메서드 및 속성 Padding 외에도 다음 형식 수준 멤버를 정의합니다.
두 Padding 개체를 함께 추가하는 등 클래스에 대한 일반적인 산술 연산을 수행하기 위한 연산자 집합입니다. 연산자 오버로드를 지원하지 않는 언어의 경우 대체 메서드 구문을 사용하여 이러한 멤버를 호출할 수 있습니다.
Horizontal사용자 지정 레이아웃 계산에 사용하기에 편리한 결합된 값을 제공하는 , Vertical및 Size 속성입니다.
생성자
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) | |
Equality(Padding, Padding) |
지정된 두 Padding 개체가 같은지 여부를 테스트합니다. |
Inequality(Padding, Padding) |
지정된 두 Padding 개체가 다른지 여부를 테스트합니다. |
Subtraction(Padding, Padding) |
적용 대상
추가 정보
.NET