Border3DStyle 열거형
3차원 테두리의 스타일을 지정합니다.
네임스페이스: System.Windows.Forms
어셈블리: System.Windows.Forms(system.windows.forms.dll)
구문
‘선언
<ComVisibleAttribute(True)> _
Public Enumeration Border3DStyle
‘사용 방법
Dim instance As Border3DStyle
[ComVisibleAttribute(true)]
public enum Border3DStyle
[ComVisibleAttribute(true)]
public enum class Border3DStyle
/** @attribute ComVisibleAttribute(true) */
public enum Border3DStyle
ComVisibleAttribute(true)
public enum Border3DStyle
멤버
멤버 이름 | 설명 | |
---|---|---|
Adjust | 그리는 사각형의 크기를 유지하면서 테두리를 지정된 사각형 외부에 그립니다. | |
Bump | 테두리의 내부 및 외부 가장자리 모양이 볼록합니다. | |
Etched | 테두리의 내부 및 외부 가장자리 모양이 새김형입니다. | |
Flat | 테두리에서는 3차원 효과가 사용되지 않습니다. | |
Raised | 테두리의 내부 및 외부 가장자리가 볼록합니다. | |
RaisedInner | 외부 가장자리가 없는 테두리의 내부 가장자리가 볼록합니다. | |
RaisedOuter | 내부 가장자리가 없는 테두리의 내부 가장자리가 볼록합니다. | |
Sunken | 테두리의 내부 및 외부 가장자리가 오목합니다. | |
SunkenInner | 외부 가장자리가 없는 테두리의 내부 가장자리가 오목합니다. | |
SunkenOuter | 내부 가장자리가 없는 테두리의 외부 가장자리가 오목합니다. |
설명
ControlPaint 클래스의 DrawBorder3D 메서드를 호출할 때 이 열거형의 멤버를 사용합니다.
예제
다음 코드 예제에서는 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 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
// 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.
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.get_ClientRectangle();
borderRectangle.Inflate(-10, -10);
ControlPaint.DrawBorder3D(e.get_Graphics(), borderRectangle,
Border3DStyle.Raised);
} //Form1_Paint
플랫폼
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
2.0, 1.1, 1.0에서 지원