ButtonState 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ボタンの外観を指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class ButtonState
[System.Flags]
public enum ButtonState
[<System.Flags>]
type ButtonState =
Public Enum ButtonState
- 継承
- 属性
フィールド
All | 18176 |
|
Checked | 1024 | ボタンの外観はチェック付きまたはラッチ付きです。 この外観を使用して、トグル ボタンが押されたことを表示します。 |
Flat | 16384 | ボタンは、フラットな 2D の外観です。 |
Inactive | 256 | ボタンはアクティブでありません (淡色表示)。 |
Normal | 0 | ボタンは通常の外観です (3D)。 |
Pushed | 512 | ボタンが押された状態で表示されます。 |
例
この例では、列挙体をメソッドDrawButtonのButtonState
パラメーターとして使用して、次のbutton1
状態を指定します。 この例を実行するには、2 つのボタンと . 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
.