次の方法で共有


ControlPaint.DrawFocusRectangle メソッド

フォーカスを示す四角形を描画します。

オーバーロードの一覧

フォーカスを示す四角形を、指定したグラフィックスの表面の指定した範囲内に描画します。

[Visual Basic] Overloads Public Shared Sub DrawFocusRectangle(Graphics, Rectangle)

[C#] public static void DrawFocusRectangle(Graphics, Rectangle);

[C++] public: static void DrawFocusRectangle(Graphics*, Rectangle);

[JScript] public static function DrawFocusRectangle(Graphics, Rectangle);

フォーカスを示す四角形を、指定したグラフィックスの表面の指定した範囲内に描画します。

[Visual Basic] Overloads Public Shared Sub DrawFocusRectangle(Graphics, Rectangle, Color, Color)

[C#] public static void DrawFocusRectangle(Graphics, Rectangle, Color, Color);

[C++] public: static void DrawFocusRectangle(Graphics*, Rectangle, Color, Color);

[JScript] public static function DrawFocusRectangle(Graphics, Rectangle, Color, Color);

使用例

[Visual Basic, C#] DrawFocusRectangle メソッドと Handle プロパティを使用するコード例を次に示します。この例を実行するには、次のコードをフォームに貼り付けます。そして、Button1 および Button2 という名前の 2 つのボタンを追加し、すべてのイベントを必ずそれぞれのイベント処理メソッドに関連付けます。

[Visual Basic, C#] メモ   ここでは、DrawFocusRectangle のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
' This method draws a focus rectangle on Button2 using the 
' handle and client rectangle of Button2.
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), _
    Button2.ClientRectangle)
End Sub

[C#] 
// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), 
        Button2.ClientRectangle);
}

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

参照

ControlPaint クラス | ControlPaint メンバ | System.Windows.Forms 名前空間