Border3DStyle Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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 .