Border3DStyle Sabit listesi

Tanım

Üç boyutlu kenarlık stilini belirtir.

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
Devralma
Border3DStyle
Öznitelikler

Alanlar

Name Değer Description
RaisedOuter 1

Kenarlıkta yükseltilmiş bir dış kenar vardır ve iç kenar yoktur.

SunkenOuter 2

Kenarlıkta batık bir dış kenar vardır ve iç kenar yoktur.

RaisedInner 4

Kenarlığı yükseltilmiş bir iç kenarlığı vardır ve dış kenarı yoktur.

Raised 5

Kenarlık, iç ve dış kenarları yükseltti.

Etched 6

Kenarlığı iç ve dış kenarları kazınmış bir görünüme sahiptir.

SunkenInner 8

Kenarlıkta batık bir iç kenar vardır ve dış kenar yoktur.

Bump 9

Kenarlığı iç ve dış kenarları yükseltilmiş bir görünüme sahiptir.

Sunken 10

Kenarlık, iç ve dış kenarları batıktır.

Adjust 8192

Kenarlık, belirtilen dikdörtgenin dışına çizilir ve çizim için dikdörtgenin boyutları korunarak çizilir.

Flat 16394

Kenarlıkta üç boyutlu efektler yoktur.

Örnekler

Aşağıdaki kod örneği, yönteminin ControlPaint.DrawBorder3D ve numaralandırmasının Border3DStyle kullanımını gösterir. Bu örneği çalıştırmak için aşağıdaki kodu Sistemi içeri aktaran bir forma yapıştırın. Windows. Forms ve System.Drawing ad alanları. Formun Paint olayının bu örnekteki olay işleme yöntemiyle ilişkilendirildiğinden emin olun.

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

Açıklamalar

sınıfının yöntemini çağırırken bu numaralandırmanın DrawBorder3D üyelerini ControlPaint kullanın.

Şunlara uygulanır