ButtonState Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает внешний вид кнопки.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| Normal | 0 | Кнопка имеет свой обычный внешний вид (трехмерный). |
| Inactive | 256 | Кнопка неактивна (серая). |
| Pushed | 512 | Появится кнопка. |
| Checked | 1024 | Кнопка имеет флажок или внешний вид. Используйте этот внешний вид, чтобы показать, что кнопка переключателя была нажата. |
| Flat | 16384 | Кнопка имеет плоскую двухмерную внешность. |
| All | 18176 | Все флаги, кроме |
Примеры
В этом примере перечисление используется ButtonState в качестве параметра для метода DrawButton , чтобы указать состояние button1. Чтобы запустить пример, создайте две кнопки button1 и button2. Затем замените button2_Click метод примером кода. Щелкните button2 , чтобы перераскрыть button1 и изменить его состояние 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
Комментарии
Это перечисление представляет различные состояния кнопки. Состояние по умолчанию — Normal.