Бөлісу құралы:


ControlPaint.DrawFocusRectangle Метод

Определение

Рисует прямоугольник фокуса.

Перегрузки

Имя Описание
DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Рисует прямоугольник фокуса на указанной графической поверхности и в пределах указанных границ.

DrawFocusRectangle(Graphics, Rectangle)

Рисует прямоугольник фокуса на указанной графической поверхности и в пределах указанных границ.

DrawFocusRectangle(Graphics, Rectangle, Color, Color)

Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs

Рисует прямоугольник фокуса на указанной графической поверхности и в пределах указанных границ.

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)

Параметры

graphics
Graphics

Нарисуйте Graphics .

rectangle
Rectangle

Значение Rectangle , представляющее размеры глифа дескриптора захвата.

foreColor
Color

Цвет Color переднего плана объекта для рисования прямоугольника фокуса.

backColor
Color

Цвет Color фона объекта для рисования прямоугольника фокуса.

Примеры

В следующем примере кода показано использование DrawFocusRectangle метода и Control.Handle свойства. Чтобы запустить этот пример, вставьте следующий код в форму. Добавьте две кнопки с именем Button1 и Button2 в форму и убедитесь, что все события подключены к обработчикам событий.

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

Комментарии

Прямоугольник фокуса — это точечный прямоугольник, который Windows использует для указания того, какой элемент управления имеет текущий фокус клавиатуры.

Применяется к

DrawFocusRectangle(Graphics, Rectangle)

Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs
Исходный код:
ControlPaint.cs

Рисует прямоугольник фокуса на указанной графической поверхности и в пределах указанных границ.

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)

Параметры

graphics
Graphics

Нарисуйте Graphics .

rectangle
Rectangle

Значение Rectangle , представляющее размеры глифа дескриптора захвата.

Примеры

В следующем примере кода показано использование DrawFocusRectangle метода и Control.Handle свойства. Чтобы запустить этот пример, вставьте следующий код в форму. Добавьте две кнопки с именем Button1 и Button2 в форму и убедитесь, что все события подключены к обработчикам событий.

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

Комментарии

Прямоугольник фокуса — это точечный прямоугольник, который Windows использует для указания того, какой элемент управления имеет текущий фокус клавиатуры.

Применяется к