Border3DStyle Enum

Definition

Anger formatet för en tredimensionell kantlinje.

public enum class Border3DStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum Border3DStyle
[<System.Runtime.InteropServices.ComVisible(true)>]
type Border3DStyle = 
Public Enum Border3DStyle
Arv
Border3DStyle
Attribut

Fält

Name Värde Description
RaisedOuter 1

Kantlinjen har en upphöjd yttre kant och ingen inre kant.

SunkenOuter 2

Kantlinjen har en nedsänkt yttre kant och ingen inre kant.

RaisedInner 4

Kantlinjen har en upphöjd inre kant och ingen yttre kant.

Raised 5

Kantlinjen har upphöjt inre och yttre kanter.

Etched 6

Kantlinjens inre och yttre kanter har ett etsat utseende.

SunkenInner 8

Kantlinjen har en nedsänkt inre kant och ingen yttre kant.

Bump 9

Kantlinjens inre och yttre kanter har ett upphöjt utseende.

Sunken 10

Kantlinjen har sjunkna inre och yttre kanter.

Adjust 8192

Kantlinjen ritas utanför den angivna rektangeln, vilket bevarar rektangelns dimensioner för ritning.

Flat 16394

Kantlinjen har inga tredimensionella effekter.

Exempel

I följande kodexempel visas hur metoden och Border3DStyle uppräkningen användsControlPaint.DrawBorder3D. Om du vill köra det här exemplet klistrar du in följande kod i ett formulär som importerar systemet. Windows. Formulär och System.Drawing-namnområden. Kontrollera att formulärets Paint händelse är associerad med händelsehanteringsmetoden i det här exemplet.

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

Kommentarer

Använd medlemmarna i den här uppräkningen när du anropar DrawBorder3D -metoden för ControlPaint klassen.

Gäller för