Border3DStyle 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
3차원 테두리의 스타일을 지정합니다.
public enum class Border3DStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum Border3DStyle
public enum Border3DStyle
[<System.Runtime.InteropServices.ComVisible(true)>]
type Border3DStyle =
type Border3DStyle =
Public Enum Border3DStyle
- 상속
- 특성
필드
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.
void Form1_Paint( Object^ /*sender*/, PaintEventArgs^ e )
{
Rectangle borderRectangle = this->ClientRectangle;
borderRectangle.Inflate( -10, -10 );
ControlPaint::DrawBorder3D( e->Graphics, borderRectangle, Border3DStyle::Raised );
}
// 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);
}
' Handle the Form's Paint event to draw a 3D three-dimensional
' raised border just inside the border of the frame.
Private Sub Form1_Paint(ByVal sender As Object, _
ByVal e As PaintEventArgs) Handles MyBase.Paint
Dim borderRectangle As Rectangle = Me.ClientRectangle
borderRectangle.Inflate(-10, -10)
ControlPaint.DrawBorder3D(e.Graphics, borderRectangle, _
Border3DStyle.Raised)
End Sub
설명
호출할 때이 열거형의 멤버를 사용 합니다 DrawBorder3D 메서드를 ControlPaint 클래스입니다.
적용 대상
.NET