Condividi tramite


ControlPaint.DrawFocusRectangle Metodo

Definizione

Disegna un rettangolo dello stato attivo.

Overload

Nome Descrizione
DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Disegna un rettangolo di attivazione sulla superficie grafica specificata e all'interno dei limiti specificati.

DrawFocusRectangle(Graphics, Rectangle)

Disegna un rettangolo di attivazione sulla superficie grafica specificata e all'interno dei limiti specificati.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs

Disegna un rettangolo di attivazione sulla superficie grafica specificata e all'interno dei limiti specificati.

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)

Parametri

graphics
Graphics

Oggetto Graphics da disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del glifo dell'handle di afferramento.

foreColor
Color

Oggetto Color che rappresenta il colore di primo piano dell'oggetto su cui disegnare il rettangolo di messa a fuoco.

backColor
Color

Oggetto Color che rappresenta il colore di sfondo dell'oggetto su cui disegnare il rettangolo di messa a fuoco.

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo del DrawFocusRectangle metodo e della Control.Handle proprietà . Per eseguire questo esempio, incollare il codice seguente in un modulo. Aggiungere due pulsanti denominati Button1 e Button2 al modulo e assicurarsi che tutti gli eventi siano connessi ai gestori eventi.

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

Commenti

Un rettangolo di stato attivo è un rettangolo punteggiato usato da Windows per indicare quale controllo ha lo stato attivo della tastiera corrente.

Si applica a

DrawFocusRectangle(Graphics, Rectangle)

Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs
Origine:
ControlPaint.cs

Disegna un rettangolo di attivazione sulla superficie grafica specificata e all'interno dei limiti specificati.

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)

Parametri

graphics
Graphics

Oggetto Graphics da disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del glifo dell'handle di afferramento.

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo del DrawFocusRectangle metodo e della Control.Handle proprietà . Per eseguire questo esempio, incollare il codice seguente in un modulo. Aggiungere due pulsanti denominati Button1 e Button2 al modulo e assicurarsi che tutti gli eventi siano connessi ai gestori eventi.

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

Commenti

Un rettangolo di stato attivo è un rettangolo punteggiato usato da Windows per indicare quale controllo ha lo stato attivo della tastiera corrente.

Si applica a