Aracılığıyla paylaş


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

Adjust 8192

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

Bump 9

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

Etched 6

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

Flat 16394

Kenarlıkta üç boyutlu efekt yoktur.

Raised 5

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

RaisedInner 4

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

RaisedOuter 1

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

Sunken 10

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

SunkenInner 8

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

SunkenOuter 2

Kenarlıkta batık bir dış kenar vardır ve iç kenarı 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 System.Windows.Forms ve System.Drawing ad alanlarını içeri aktaran bir forma yapıştırın. 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