ButtonState 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 tampilan tombol.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Normal | 0 | Tombol ini memiliki tampilan normal (tiga dimensi). |
| Inactive | 256 | Tombol tidak aktif (berwarna abu-abu). |
| Pushed | 512 | Tombol muncul ditekan. |
| Checked | 1024 | Tombol memiliki tampilan yang dicentang atau dikaitkan. Gunakan tampilan ini untuk menunjukkan bahwa tombol alih telah ditekan. |
| Flat | 16384 | Tombol ini memiliki tampilan datar dua dimensi. |
| All | 18176 | Semua bendera kecuali |
Contoh
Dalam contoh ini, Anda menggunakan ButtonState enumerasi sebagai parameter ke metode DrawButton untuk menentukan status button1. Untuk menjalankan contoh, buat dua tombol, button1 dan button2. Kemudian ganti button2_Click metode dengan kode contoh. Klik button2 untuk menggambar button1 ulang dan mengubah statusnya menjadi Flat.
void button2_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
// Draws a flat button on button1.
ControlPaint::DrawButton( System::Drawing::Graphics::FromHwnd( button1->Handle ), 0, 0, button1->Width, button1->Height, ButtonState::Flat );
}
private void Button2_Click(object sender, System.EventArgs e)
{
// Draws a flat button on button1.
ControlPaint.DrawButton(
System.Drawing.Graphics.FromHwnd(_button1.Handle), 0, 0,
_button1.Width, _button1.Height,
ButtonState.Flat);
}
Private Sub button2_Click(sender As Object, e As System.EventArgs)
' Draws a flat button on button1.
ControlPaint.DrawButton(System.Drawing.Graphics.FromHwnd(button1.Handle), 0, 0, button1.Width, button1.Height, ButtonState.Flat)
End Sub
Keterangan
Enumerasi ini mewakili berbagai status tombol. Status defaultnya adalah Normal.