ControlPaint.DrawFocusRectangle Méthode

Définition

Dessine un rectangle de focus.Draws a focus rectangle.

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.Draws a focus rectangle on the specified graphics surface and within the specified bounds.

DrawFocusRectangle(Graphics, Rectangle)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.Draws a focus rectangle on the specified graphics surface and within the specified bounds.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.Draws a focus rectangle on the specified graphics surface and within the specified bounds.

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.The Graphics to draw on.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe de handle de manipulation.The Rectangle that represents the dimensions of the grab handle glyph.

foreColor
Color

Color représentant la couleur de premier plan de l'objet sur lequel dessiner le rectangle de focus.The Color that is the foreground color of the object to draw the focus rectangle on.

backColor
Color

Color représentant la couleur d'arrière-plan de l'objet sur lequel dessiner le rectangle de focus.The Color that is the background color of the object to draw the focus rectangle on.

Exemples

L’exemple de code suivant illustre l’utilisation de la DrawFocusRectangle méthode et de la Control.Handle propriété.The following code example demonstrates using the DrawFocusRectangle method and the Control.Handle property. Pour exécuter cet exemple, collez le code suivant dans un formulaire.To run this example, paste the following code in a form. 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.Add two buttons named Button1 and Button2 to the form and ensure all events are connected to their event handlers.

// 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 le contrôle qui a le focus clavier actuel.A focus rectangle is a dotted rectangle that Windows uses to indicate what control has the current keyboard focus.

DrawFocusRectangle(Graphics, Rectangle)

Dessine un rectangle de focus sur la surface graphique spécifiée et dans les limites spécifiées.Draws a focus rectangle on the specified graphics surface and within the specified bounds.

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.The Graphics to draw on.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe de handle de manipulation.The Rectangle that represents the dimensions of the grab handle glyph.

Exemples

L’exemple de code suivant illustre l’utilisation de la DrawFocusRectangle méthode et de la Control.Handle propriété.The following code example demonstrates using the DrawFocusRectangle method and the Control.Handle property. Pour exécuter cet exemple, collez le code suivant dans un formulaire.To run this example, paste the following code in a form. 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.Add two buttons named Button1 and Button2 to the form and ensure all events are connected to their event handlers.

// 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 le contrôle qui a le focus clavier actuel.A focus rectangle is a dotted rectangle that Windows uses to indicate what control has the current keyboard focus.

S’applique à