Bagikan melalui


ControlPaint.DrawFocusRectangle Metode

Definisi

Menggambar persegi panjang fokus.

Overload

Nama Deskripsi
DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Menggambar persegi panjang fokus pada permukaan grafis yang ditentukan dan dalam batas yang ditentukan.

DrawFocusRectangle(Graphics, Rectangle)

Menggambar persegi panjang fokus pada permukaan grafis yang ditentukan dan dalam batas yang ditentukan.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs

Menggambar persegi panjang fokus pada permukaan grafis yang ditentukan dan dalam batas yang ditentukan.

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)

Parameter

graphics
Graphics

Untuk Graphics menggambar.

rectangle
Rectangle

Rectangle yang mewakili dimensi glyph handel grab.

foreColor
Color

Color yang merupakan warna latar depan objek untuk menggambar persegi panjang fokus.

backColor
Color

yang Color merupakan warna latar belakang objek untuk menggambar persegi panjang fokus.

Contoh

Contoh kode berikut menunjukkan menggunakan DrawFocusRectangle metode dan Control.Handle properti . Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir. Tambahkan dua tombol bernama Button1 dan Button2 ke formulir dan pastikan semua peristiwa terhubung ke penanganan aktivitas mereka.

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

Keterangan

Persegi panjang fokus adalah persegi panjang putus-putus yang digunakan Windows untuk menunjukkan kontrol apa yang memiliki fokus keyboard saat ini.

Berlaku untuk

DrawFocusRectangle(Graphics, Rectangle)

Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs
Sumber:
ControlPaint.cs

Menggambar persegi panjang fokus pada permukaan grafis yang ditentukan dan dalam batas yang ditentukan.

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)

Parameter

graphics
Graphics

Untuk Graphics menggambar.

rectangle
Rectangle

Rectangle yang mewakili dimensi glyph handel grab.

Contoh

Contoh kode berikut menunjukkan menggunakan DrawFocusRectangle metode dan Control.Handle properti . Untuk menjalankan contoh ini, tempelkan kode berikut dalam formulir. Tambahkan dua tombol bernama Button1 dan Button2 ke formulir dan pastikan semua peristiwa terhubung ke penanganan aktivitas mereka.

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

Keterangan

Persegi panjang fokus adalah persegi panjang putus-putus yang digunakan Windows untuk menunjukkan kontrol apa yang memiliki fokus keyboard saat ini.

Berlaku untuk