영어로 읽기

다음을 통해 공유


Border3DStyle 열거형

정의

3차원 테두리의 스타일을 지정합니다.

[System.Runtime.InteropServices.ComVisible(true)]
public enum Border3DStyle
public enum Border3DStyle
상속
Border3DStyle
특성

필드

Name Description
Adjust 8192

그리는 사각형의 크기를 유지하면서 테두리를 지정된 사각형 외부에 그립니다.

Bump 9

테두리의 내부 및 외부 가장자리 모양이 볼록합니다.

Etched 6

테두리의 내부 및 외부 가장자리 모양이 새김형입니다.

Flat 16394

테두리에서는 3차원 효과가 사용되지 않습니다.

Raised 5

테두리의 내부 및 외부 가장자리가 볼록합니다.

RaisedInner 4

외부 가장자리가 없는 테두리의 내부 가장자리가 볼록합니다.

RaisedOuter 1

내부 가장자리가 없는 테두리의 내부 가장자리가 볼록합니다.

Sunken 10

테두리의 내부 및 외부 가장자리가 오목합니다.

SunkenInner 8

외부 가장자리가 없는 테두리의 내부 가장자리가 오목합니다.

SunkenOuter 2

내부 가장자리가 없는 테두리의 외부 가장자리가 오목합니다.

예제

다음 코드 예제에서는 사용 ControlPaint.DrawBorder3D 하는 방법을 보여 줍니다는 메서드 및 Border3DStyle 열거형입니다. 이 예제를 실행하려면 System.Windows.Forms 및 System.Drawing 네임스페이스를 가져오는 양식에 다음 코드를 붙여넣습니다. 양식의 이벤트가 이 예제의 Paint 이벤트 처리 메서드와 연결되어 있는지 확인합니다.

// Handle the Form's Paint event to draw a 3D three-dimensional 
// raised border just inside the border of the frame.
private void Form1_Paint(object sender, PaintEventArgs e)
{

    Rectangle borderRectangle = this.ClientRectangle;
    borderRectangle.Inflate(-10, -10);
    ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, 
        Border3DStyle.Raised);
}

설명

호출할 때이 열거형의 멤버를 사용 합니다 DrawBorder3D 메서드를 ControlPaint 클래스입니다.

적용 대상

제품 버전
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9