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