ControlPaint.DrawFocusRectangle Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
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.