ControlPaint.DrawFocusRectangle Metod

Definition

Ritar en fokusrektangel.

Överlagringar

Name Description
DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Ritar en fokusrektangel på den angivna grafikytan och inom de angivna gränserna.

DrawFocusRectangle(Graphics, Rectangle)

Ritar en fokusrektangel på den angivna grafikytan och inom de angivna gränserna.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Ritar en fokusrektangel på den angivna grafikytan och inom de angivna gränserna.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

rectangle
Rectangle

Det Rectangle som representerar måtten på handtagshandtagets glyf.

foreColor
Color

Det Color är förgrundsfärgen för objektet som fokusrektangeln ska ritas på.

backColor
Color

Det Color är bakgrundsfärgen för objektet som ska rita fokusrektangeln på.

Exempel

I följande kodexempel visas hur du använder DrawFocusRectangle metoden och egenskapen Control.Handle . Om du vill köra det här exemplet klistrar du in följande kod i ett formulär. Lägg till två knappar med namnet Button1 och Button2 i formuläret och se till att alla händelser är anslutna till deras händelsehanterare.

// 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

Kommentarer

En fokusrektangel är en prickad rektangel som Windows använder för att ange vilken kontroll som har det aktuella tangentbordsfokuset.

Gäller för

DrawFocusRectangle(Graphics, Rectangle)

Ritar en fokusrektangel på den angivna grafikytan och inom de angivna gränserna.

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)

Parametrar

graphics
Graphics

Att Graphics dra på.

rectangle
Rectangle

Det Rectangle som representerar måtten på handtagshandtagets glyf.

Exempel

I följande kodexempel visas hur du använder DrawFocusRectangle metoden och egenskapen Control.Handle . Om du vill köra det här exemplet klistrar du in följande kod i ett formulär. Lägg till två knappar med namnet Button1 och Button2 i formuläret och se till att alla händelser är anslutna till deras händelsehanterare.

// 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

Kommentarer

En fokusrektangel är en prickad rektangel som Windows använder för att ange vilken kontroll som har det aktuella tangentbordsfokuset.

Gäller för