ButtonState Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy gomb megjelenését adja meg.
Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| Normal | 0 | A gomb normál megjelenésű (háromdimenziós). |
| Inactive | 256 | A gomb inaktív (szürkítve). |
| Pushed | 512 | A gomb megnyomva jelenik meg. |
| Checked | 1024 | A gombnak bejelölt vagy reteszes megjelenése van. Ezzel a megjelenéssel megjelenítheti, hogy egy váltógombot lenyomott. |
| Flat | 16384 | A gomb lapos, kétdimenziós megjelenésű. |
| All | 18176 | A kivételével |
Példák
Ebben a példában az ButtonState enumerálást a metódus paramétereként használja a metódus DrawButton állapotának button1megadásához. A példa futtatásához hozzon létre két gombot és button1button2. Ezután cserélje le a metódust button2_Click a példakódra. Ide kattintva button2 újrarajzolva button1 módosíthatja az állapotát 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
Megjegyzések
Ez az enumerálás egy gomb különböző állapotát jelöli. Az alapértelmezett állapot az Normal.