ButtonState Wyliczenie

Definicja

Określa wygląd przycisku.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

C#
[System.Flags]
public enum ButtonState
Dziedziczenie
ButtonState
Atrybuty

Pola

Nazwa Wartość Opis
All 18176

Wszystkie flagi z wyjątkiem Normal są ustawione.

Checked 1024

Przycisk ma zatrzasnięty lub zatrzasnięty wygląd. Użyj tego wyglądu, aby pokazać, że przycisk przełącznika został naciśnięty.

Flat 16384

Przycisk ma płaski, dwuwymiarowy wygląd.

Inactive 256

Przycisk jest nieaktywny (szary).

Normal 0

Przycisk ma normalny wygląd (trójwymiarowy).

Pushed 512

Zostanie wyświetlony przycisk.

Przykłady

W tym przykładzie użyjesz wyliczenia jako parametru ButtonState do metody DrawButton w celu określenia stanu button1. Aby uruchomić przykład, utwórz dwa przyciski button1 i button2. Następnie zastąp metodę button2_Click przykładowym kodem. Kliknij button2 , aby ponownie rysować button1 i zmienić jego stan na Flat.

C#
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);
}

Uwagi

Ta wyliczenie reprezentuje różne stany przycisku. Domyślnym stanem jest Normal.

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też