Partage via


ControlPaint.DrawFocusRectangle Méthode

Définition

Dessine un rectangle de focus.

Surcharges

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.

DrawFocusRectangle(Graphics, Rectangle)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.

public:
 static void DrawFocusRectangle(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Drawing::Color foreColor, System::Drawing::Color backColor);
public static void DrawFocusRectangle (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Drawing.Color foreColor, System.Drawing.Color backColor);
static member DrawFocusRectangle : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Color * System.Drawing.Color -> unit
Public Shared Sub DrawFocusRectangle (graphics As Graphics, rectangle As Rectangle, foreColor As Color, backColor As Color)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe de handle de manipulation.

foreColor
Color

Color représentant la couleur de premier plan de l'objet sur lequel dessiner le rectangle de focus.

backColor
Color

Color représentant la couleur d'arrière-plan de l'objet sur lequel dessiner le rectangle de focus.

Exemples

L’exemple de code suivant illustre l’utilisation de la DrawFocusRectangle méthode et de la Control.Handle propriété . Pour exécuter cet exemple, collez le code suivant dans un formulaire. Ajoutez deux boutons nommés Button1 et Button2 au formulaire et vérifiez que tous les événements sont connectés à leurs gestionnaires d’événements.

// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   ControlPaint::DrawFocusRectangle( Graphics::FromHwnd( Button2->Handle ), Button2->ClientRectangle );
}
// 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);
}
' 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

Remarques

Un rectangle de focus est un rectangle en pointillés que Windows utilise pour indiquer quel contrôle a le focus clavier actuel.

S’applique à

DrawFocusRectangle(Graphics, Rectangle)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.

public:
 static void DrawFocusRectangle(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle);
public static void DrawFocusRectangle (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle);
static member DrawFocusRectangle : System.Drawing.Graphics * System.Drawing.Rectangle -> unit
Public Shared Sub DrawFocusRectangle (graphics As Graphics, rectangle As Rectangle)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe de handle de manipulation.

Exemples

L’exemple de code suivant illustre l’utilisation de la DrawFocusRectangle méthode et de la Control.Handle propriété . Pour exécuter cet exemple, collez le code suivant dans un formulaire. Ajoutez deux boutons nommés Button1 et Button2 au formulaire et assurez-vous que tous les événements sont connectés à leurs gestionnaires d’événements.

// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   ControlPaint::DrawFocusRectangle( Graphics::FromHwnd( Button2->Handle ), Button2->ClientRectangle );
}
// 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);
}
' 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

Remarques

Un rectangle de focus est un rectangle en pointillés que Windows utilise pour indiquer quel contrôle a le focus clavier actuel.

S’applique à