Freigeben über


Border3DStyle-Enumeration

Gibt das Format eines dreidimensionalen Rahmens an.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Enumeration Border3DStyle
'Usage
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

Member

  Membername Beschreibung
Adjust Der Rahmen wird außerhalb des angegebenen Rechtecks gezeichnet, sodass die Abmessungen des Rechtecks zum Zeichnen beibehalten werden. 
Bump Die inneren und äußeren Ränder des Rahmens werden angehoben dargestellt. 
Etched Die inneren und äußeren Ränder des Rahmens werden geätzt dargestellt. 
Flat Der Rahmen weist keine dreidimensionalen Effekte auf. 
Raised Der Rahmen hat angehobene innere und äußere Ränder. 
RaisedInner Der Rahmen hat einen angehobenen inneren und keinen äußeren Rand. 
RaisedOuter Der Rahmen hat einen angehobenen äußeren und keinen inneren Rand. 
Sunken Der Rahmen hat abgesenkte innere und äußere Ränder. 
SunkenInner Der Rahmen hat einen abgesenkten inneren und keinen äußeren Rand. 
SunkenOuter Der Rahmen hat einen abgesenkten äußeren und keinen inneren Rand. 

Hinweise

Verwenden Sie die Member dieser Enumeration für den Aufruf der DrawBorder3D-Methode der ControlPaint-Klasse.

Beispiel

Im folgenden Codebeispiel wird die Verwendung der ControlPaint.DrawBorder3D-Methode und der Border3DStyle-Eigenschaft veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie folgenden Code in ein Formular ein, das den System.Windows.Forms-Namespace und den System.Drawing-Namespace importiert. Stellen Sie sicher, dass das Paint-Ereignis des Formulars der Ereignisbehandlungsmethode in diesem Beispiel zugeordnet ist.

' 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

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Windows.Forms-Namespace