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
| Nama | Nilai | Deskripsi |
|---|---|---|
| RaisedOuter | 1 | Batas memiliki tepi luar yang dinaikkan dan tidak ada tepi dalam. |
| SunkenOuter | 2 | Batas memiliki tepi luar yang tenggelam dan tidak ada tepi dalam. |
| RaisedInner | 4 | Batas memiliki tepi dalam yang dinaikkan dan tidak ada tepi luar. |
| Raised | 5 | Batas telah menaikkan tepi dalam dan luar. |
| Etched | 6 | Tepi dalam dan luar perbatasan memiliki penampilan terukir. |
| SunkenInner | 8 | Batas memiliki tepi dalam yang tenggelam dan tidak ada tepi luar. |
| Bump | 9 | Tepi dalam dan luar perbatasan memiliki penampilan yang terangkat. |
| Sunken | 10 | Batas memiliki tepi dalam dan luar yang tenggelam. |
| Adjust | 8192 | Batas digambar di luar persegi panjang yang ditentukan, mempertahankan dimensi persegi panjang untuk menggambar. |
| Flat | 16394 | Batas tidak memiliki efek tiga dimensi. |
Contoh
Contoh kode berikut menunjukkan penggunaan ControlPaint.DrawBorder3D metode dan Border3DStyle enumerasi. Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir yang mengimpor Sistem. Windows. Namespace Layanan Formulir 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.