Freigeben über


Border3DStyle Enumeration

Definition

Gibt das Format eines dreidimensionalen Rahmens an.

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
Vererbung
Border3DStyle
Attribute

Felder

Adjust 8192

Der Rahmen wird außerhalb des angegebenen Rechtecks gezeichnet, sodass die Abmessungen des Rechtecks zum Zeichnen beibehalten werden.

Bump 9

Die inneren und äußeren Ränder des Rahmens werden angehoben dargestellt.

Etched 6

Die inneren und äußeren Ränder des Rahmens werden geätzt dargestellt.

Flat 16394

Der Rahmen weist keine dreidimensionalen Effekte auf.

Raised 5

Der Rahmen hat angehobene innere und äußere Ränder.

RaisedInner 4

Der Rahmen hat einen angehobenen inneren und keinen äußeren Rand.

RaisedOuter 1

Der Rahmen hat einen angehobenen äußeren und keinen inneren Rand.

Sunken 10

Der Rahmen hat abgesenkte innere und äußere Ränder.

SunkenInner 8

Der Rahmen hat einen abgesenkten inneren und keinen äußeren Rand.

SunkenOuter 2

Der Rahmen hat einen abgesenkten äußeren und keinen inneren Rand.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der ControlPaint.DrawBorder3D Methode und der Border3DStyle Enumeration veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Formular ein, das die Namespaces System.Windows.Forms und System.Drawing importiert. Stellen Sie sicher, dass das Ereignis des Formulars Paint 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.
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

Hinweise

Verwenden Sie die Member dieser Enumeration beim Aufrufen der DrawBorder3D -Methode der ControlPaint -Klasse.

Gilt für: