ButtonState 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Windows.Formsアセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

<FlagsAttribute> _ Public Enumeration ButtonState

メンバ名 | 説明 | |
---|---|---|
All | Normal 以外のすべてのフラグが設定されます。 | |
Checked | ボタンの外観はチェック付きまたはラッチ付きです。この外観を使用して、トグル ボタンが押されたことを表示します。 | |
Flat | ボタンは、フラットな 2D の外観です。 | |
Inactive | ボタンはアクティブでありません (淡色表示)。 | |
Normal | ボタンは通常の外観です (3D)。 | |
Pushed | ボタンが押された状態で表示されます。 |


この例では、ButtonState 列挙体を DrawButton メソッドへのパラメータとして使用して、button1 の状態を指定します。この例を実行するには、button1 と button2 の 2 つのボタンを作成します。次に、button2_Click メソッドをこのプログラム例に置き換えます。button2 をクリックして、button1 を再描画し、その状態を 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 'button2_Click
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); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からButtonState 列挙体を検索する場合は、下記のリンクをクリックしてください。

- ButtonState 列挙体のページへのリンク