Ler em inglês

Compartilhar via


ButtonState Enumeração

Definição

Especifica a aparência de um botão.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

C#
[System.Flags]
public enum ButtonState
Herança
ButtonState
Atributos

Campos

All 18176

Todos os sinalizadores exceto Normal estão definidos.

Checked 1024

O botão tem uma aparência marcada ou travada. Use essa aparência para mostrar que um botão de alternância foi pressionado.

Flat 16384

O botão tem uma aparência plana e bidimensional.

Inactive 256

O botão está inativo (esmaecido).

Normal 0

O botão tem sua aparência normal (tridimensional).

Pushed 512

O botão parece ter sido pressionado.

Exemplos

Neste exemplo, você usa a ButtonState enumeração como um parâmetro para o método DrawButton para especificar o estado de button1. Para executar o exemplo, crie dois botões button1 e button2. Em seguida, substitua o button2_Click método pelo código de exemplo. Clique button2 para redesenhar button1 e alterar seu estado para 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);
}

Comentários

Essa enumeração representa os diferentes estados de um botão. O estado padrão é Normal.

Aplica-se a

Produto Versões
.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

Confira também