Leggi in inglese

Condividi tramite


ButtonState Enumerazione

Definizione

Consente di specificare l'aspetto di un pulsante.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

C#
[System.Flags]
public enum ButtonState
Ereditarietà
ButtonState
Attributi

Campi

All 18176

Vengono impostati tutti i flag tranne Normal.

Checked 1024

Il pulsante sembra essere selezionato o premuto. Utilizzare questo aspetto per indicare che è stato premuto un interruttore.

Flat 16384

Il pulsante presenta un aspetto bidimensionale, senza effetti.

Inactive 256

Il pulsante è inattivo (ombreggiato).

Normal 0

Il pulsante presenta un aspetto normale (tridimensionale).

Pushed 512

Il pulsante appare premuto.

Esempio

In questo esempio si usa l'enumerazione ButtonState come parametro per il metodo DrawButton per specificare lo stato di button1. Per eseguire l'esempio, creare due pulsanti button1 e button2. Sostituire quindi il metodo con il button2_Click codice di esempio. Fare clic button2 per ridisegnare button1 e modificare lo stato in 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);
}

Commenti

Questa enumerazione rappresenta gli stati diversi di un pulsante. Lo stato predefinito è Normal.

Si applica a

Prodotto Versioni
.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
Windows Desktop 3.0, 3.1, 5, 6, 7

Vedi anche