次の方法で共有


CaptionButton 列挙体

表示するキャプション ボタンの種類を指定します。

<Serializable>
Public Enum CaptionButton
[C#]
[Serializable]
public enum CaptionButton
[C++]
[Serializable]
__value public enum CaptionButton
[JScript]
public
   Serializable
enum CaptionButton

解説

この列挙体は、 ControlPaint.DrawCaptionButton で使用されます。

キャプション ボタンはシステム ボタンで、通常はフォームのタイトル バーの右端に表示されます。

メンバ

メンバ名 説明
Close 閉じるボタン。
Help [?] ボタン。
Maximize 最大化ボタン。
Minimize 最小化ボタン。
Restore 元のサイズに戻すボタン。

使用例

[Visual Basic, C#] CaptionButton 列挙体の使用方法を示すコード例を次に示します。この例を実行するには、Button1 という名前の Button オブジェクトが配置されているフォームに次のコードを貼り付け、この例に含まれるイベント処理メソッドを、ボタンの描画イベントに関連付けます。なお、対象のフォームは System.Windows.Forms 名前空間と System.Drawing 名前空間をインポートしている必要があります。

 
' Handle the Button1 object's Paint Event to create a CaptionButton.
Private Sub Button1_Paint(ByVal sender As Object, _
    ByVal e As PaintEventArgs) Handles Button1.Paint

    ' Draw a CaptionButton control using the ClientRectangle 
    ' property of Button1. Make the button a Help button 
    ' with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle, _
        CaptionButton.Help, ButtonState.Normal)
End Sub

[C#] 
// Handle the Button1 object's Paint Event to create a CaptionButton.
private void Button1_Paint(object sender, PaintEventArgs e)
{

    // Draw a CaptionButton control using the ClientRectangle 
    // property of Button1. Make the button a Help button 
    // with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle,
        CaptionButton.Help, ButtonState.Normal);
}

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間 | DrawCaptionButton