ControlPaint.DrawCaptionButton メソッド
キャプション ボタン コントロールを描画します。
オーバーロードの一覧
指定したキャプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。
[Visual Basic] Overloads Public Shared Sub DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)
[C#] public static void DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState);
[C++] public: static void DrawCaptionButton(Graphics*, Rectangle, CaptionButton, ButtonState);
[JScript] public static function DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState);
指定したキャプション ボタン コントロールを、指定した状態で、指定したグラフィックスの表面の指定した範囲内に描画します。
[Visual Basic] Overloads Public Shared Sub DrawCaptionButton(Graphics, Integer, Integer, Integer, Integer, CaptionButton, ButtonState)
[C#] public static void DrawCaptionButton(Graphics, int, int, int, int, CaptionButton, ButtonState);
[C++] public: static void DrawCaptionButton(Graphics*, int, int, int, int, CaptionButton, ButtonState);
[JScript] public static function DrawCaptionButton(Graphics, int, int, int, int, CaptionButton, ButtonState);
使用例
[Visual Basic, C#] DrawCaptionButton メソッドを使用する方法を次のコード例に示します。この例を実行するには、次のコードを、Button1 という名前のボタンが配置されているフォームに貼り付けます。このフォームは、 System.Windows.Forms 名前空間と System.Drawing 名前空間をインポートします。
[Visual Basic, C#] メモ ここでは、DrawCaptionButton のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
' 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# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
ControlPaint クラス | ControlPaint メンバ | System.Windows.Forms 名前空間