Border3DStyle Enum

Definitie

Hiermee geeft u de stijl van een driedimensionale rand.

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
Overname
Border3DStyle
Kenmerken

Velden

Name Waarde Description
RaisedOuter 1

De rand heeft een verhoogde buitenrand en geen binnenrand.

SunkenOuter 2

De rand heeft een gezonken buitenrand en geen binnenrand.

RaisedInner 4

De rand heeft een verhoogde binnenrand en geen buitenrand.

Raised 5

De rand heeft binnen- en buitenranden verhoogd.

Etched 6

De binnen- en buitenranden van de rand hebben een geëtst uiterlijk.

SunkenInner 8

De rand heeft een gezonken binnenrand en geen buitenrand.

Bump 9

De binnenste en buitenranden van de rand hebben een verhoogde uitstraling.

Sunken 10

De rand heeft gezonken binnen- en buitenranden.

Adjust 8192

De rand wordt buiten de opgegeven rechthoek getekend, met behoud van de afmetingen van de rechthoek voor tekenen.

Flat 16394

De rand heeft geen driedimensionale effecten.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de ControlPaint.DrawBorder3D methode en de Border3DStyle opsomming. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier waarmee het systeem wordt geïmporteerd. Windows. Forms en System.Drawing-naamruimten. Zorg ervoor dat de gebeurtenis van Paint het formulier is gekoppeld aan de methode voor gebeurtenisafhandeling in dit voorbeeld.

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

Opmerkingen

Gebruik de leden van deze opsomming bij het aanroepen van de DrawBorder3D methode van de ControlPaint klasse.

Van toepassing op