Border3DStyle Enum

Definisi

Menentukan gaya batas tiga dimensi.

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
Warisan
Border3DStyle
Atribut

Bidang

Adjust 8192

Batas digambar di luar persegi panjang yang ditentukan, mempertahankan dimensi persegi panjang untuk menggambar.

Bump 9

Tepi dalam dan luar perbatasan memiliki tampilan yang terangkat.

Etched 6

Tepi dalam dan luar perbatasan memiliki tampilan yang terukir.

Flat 16394

Batas tidak memiliki efek tiga dimensi.

Raised 5

Perbatasan telah menaikkan tepi dalam dan luar.

RaisedInner 4

Perbatasan memiliki tepi dalam yang terangkat dan tanpa tepi luar.

RaisedOuter 1

Perbatasan memiliki tepi luar yang terangkat dan tidak ada tepi dalam.

Sunken 10

Perbatasan telah tenggelam dalam dan tepi luar.

SunkenInner 8

Perbatasan memiliki tepi dalam yang tenggelam dan tidak ada tepi luar.

SunkenOuter 2

Perbatasan memiliki tepi luar yang tenggelam dan tidak ada tepi dalam.

Contoh

Contoh kode berikut menunjukkan penggunaan ControlPaint.DrawBorder3D metode dan Border3DStyle enumerasi. Untuk menjalankan contoh ini tempelkan kode berikut dalam formulir yang mengimpor namespace System.Windows.Forms dan System.Drawing. Pastikan peristiwa formulir Paint dikaitkan dengan metode penanganan peristiwa dalam contoh ini.

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

Keterangan

Gunakan anggota enumerasi ini saat memanggil DrawBorder3D metode ControlPaint kelas .

Berlaku untuk