Border3DStyle 列挙体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

<ComVisibleAttribute(True)> _ Public Enumeration Border3DStyle

メンバ名 | 説明 | |
---|---|---|
Adjust | 境界線が指定した四角形の外側に描画され、四角形の大きさは保持されます。 | |
Bump | 境界線の内縁と外縁が、浮き出した状態で表示されます。 | |
Etched | 境界線の内縁と外縁が、くぼんだ状態で表示されます。 | |
Flat | 境界線に 3D スタイルは適用されません。 | |
Raised | 境界線の内縁と外縁が、浮き出して表示されます。 | |
RaisedInner | 境界線の内縁だけが浮き出して表示され、外縁は表示されません。 | |
RaisedOuter | 境界線の外縁だけが浮き出して表示され、内縁は表示されません。 | |
Sunken | 境界線の内縁と外縁が、くぼんで表示されます。 | |
SunkenInner | 境界線の内縁だけがくぼんで表示され、外縁は表示されません。 | |
SunkenOuter | 境界線の外縁だけがくぼんで表示され、内縁は表示されません。 |


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Border3DStyle 列挙体のページへのリンク