Border3DStyle Enumerazione

Definizione

Specifica lo stile di un bordo tridimensionale.

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
Ereditarietà
Border3DStyle
Attributi

Campi

Nome Valore Descrizione
RaisedOuter 1

Il bordo ha un bordo esterno alzato e nessun bordo interno.

SunkenOuter 2

Il bordo ha un bordo esterno incassato e nessun bordo interno.

RaisedInner 4

Il bordo ha un bordo interno alzato e nessun bordo esterno.

Raised 5

Il bordo ha sollevato bordi interni ed esterni.

Etched 6

I bordi interni ed esterni del bordo hanno un aspetto intch.

SunkenInner 8

Il bordo ha un bordo interno incassato e nessun bordo esterno.

Bump 9

I bordi interni ed esterni del bordo hanno un aspetto elevato.

Sunken 10

Il bordo ha bordi interni e esterni incassato.

Adjust 8192

Il bordo viene disegnato all'esterno del rettangolo specificato, mantenendo le dimensioni del rettangolo per il disegno.

Flat 16394

Il bordo non ha effetti tridimensionali.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del ControlPaint.DrawBorder3D metodo e dell'enumerazione Border3DStyle . Per eseguire questo esempio, incollare il codice seguente in un modulo che importa il sistema. Windows. Spazi dei nomi Forms e System.Drawing. Verificare che l'evento del Paint modulo sia associato al metodo di gestione degli eventi in questo esempio.

// 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

Commenti

Utilizzare i membri di questa enumerazione quando si chiama il DrawBorder3D metodo della ControlPaint classe .

Si applica a