ButtonState Wyliczenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa wygląd przycisku.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Dziedziczenie
- Atrybuty
Nazwa | Wartość | Opis |
---|---|---|
All | 18176 | Wszystkie flagi z wyjątkiem |
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. |
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
.
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
Ta wyliczenie reprezentuje różne stany przycisku. Domyślnym stanem jest Normal
.
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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: