ButtonState 列挙体とは? わかりやすく解説

ButtonState 列挙体

ボタン外観指定します

この列挙体には、メンバ値のビットごとの組み合わせ可能にする FlagsAttribute 属性含まれています。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<FlagsAttribute> _
Public Enumeration ButtonState
[FlagsAttribute] 
public enum ButtonState
[FlagsAttribute] 
public enum class ButtonState
/** @attribute FlagsAttribute() */ 
public enum ButtonState
FlagsAttribute 
public enum ButtonState
メンバメンバ
解説解説

この列挙体は、ボタンさまざまな状態を表します既定の状態は Normal です。

使用例使用例

この例では、ButtonState 列挙体を DrawButton メソッドへのパラメータとして使用してbutton1 の状態を指定します。この例を実行するには、button1button22 つボタン作成します次に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);
}
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.get_Handle()), 0, 0, button1.get_Width(), 
        button1.get_Height(), ButtonState.Flat);
} //button2_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ButtonState 列挙体」の関連用語

ButtonState 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ButtonState 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS