ButtonState Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Düğmenin görünümünü belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Devralma
- Öznitelikler
Alanlar
All | 18176 | Dışındaki |
Checked | 1024 | Düğme işaretli veya mandallı bir görünüme sahiptir. Bir iki durumlu düğmeye basıldığını göstermek için bu görünümü kullanın. |
Flat | 16384 | Düğme düz, iki boyutlu bir görünüme sahiptir. |
Inactive | 256 | Düğme etkin değil (gri). |
Normal | 0 | Düğmenin normal görünümü (üç boyutlu) vardır. |
Pushed | 512 | Düğmeye basılmış olarak görünür. |
Örnekler
Bu örnekte, numaralandırmasını yönteminin ButtonState
durumunu button1
belirtmek için parametresi DrawButton olarak kullanırsınız. Örneği çalıştırmak için ve olmak üzere iki düğme button1
button2
oluşturun. Ardından yöntemini örnek kodla değiştirin button2_Click
. Yeniden çizmek button1
ve durumunu olarak değiştirmek için Flat
tıklayınbutton2
.
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
Açıklamalar
Bu numaralandırma bir düğmenin farklı durumlarını temsil eder. Varsayılan durum şeklindedir Normal
.