Язык

ControlPaint.DrawCaptionButton Метод

Определение

Рисует элемент управления кнопкой заголовка.

Перегрузки

Имя Описание
DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

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

DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState)

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

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

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

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

public:
 static void DrawCaptionButton(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::CaptionButton button, System::Windows::Forms::ButtonState state);
public static void DrawCaptionButton(System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.CaptionButton button, System.Windows.Forms.ButtonState state);
static member DrawCaptionButton : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.CaptionButton * System.Windows.Forms.ButtonState -> unit
Public Shared Sub DrawCaptionButton (graphics As Graphics, rectangle As Rectangle, button As CaptionButton, state As ButtonState)

Параметры

graphics
Graphics

Нарисуйте Graphics .

rectangle
Rectangle

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

button
CaptionButton

Одно из CaptionButton значений, указывающее тип кнопки подписи для рисования.

state
ButtonState

Побитовое сочетание значений ButtonState , указывающих состояние, в котором нарисовывается кнопка.

Примеры

В следующем примере кода показано использование ControlPaint.DrawCaptionButton метода и CaptionButton перечисления. Чтобы запустить этот пример, вставьте следующий код в форму, содержащую кнопку с именем Button1. Форма должна импортировать пространства имен System.Windows.Forms и System.Drawing. Убедитесь, Paint что событие кнопки связано с обработчиком событий в этом примере.

// Handle the Button1 object's Paint Event to create a CaptionButton.
void Button1_Paint( Object^ /*sender*/, PaintEventArgs^ e )
{
   
   // Draw a CaptionButton control using the ClientRectangle 
   // property of Button1. Make the button a Help button 
   // with a normal state.
   ControlPaint::DrawCaptionButton( e->Graphics, Button1->ClientRectangle, CaptionButton::Help, ButtonState::Normal );
}
// Handle the Button1 object's Paint Event to create a CaptionButton.
private void Button1_Paint(object sender, PaintEventArgs e)
{

    // Draw a CaptionButton control using the ClientRectangle 
    // property of Button1. Make the button a Help button 
    // with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle,
        CaptionButton.Help, ButtonState.Normal);
}
' Handle the Button1 object's Paint Event to create a CaptionButton.
Private Sub Button1_Paint(ByVal sender As Object, _
    ByVal e As PaintEventArgs) Handles Button1.Paint

    ' Draw a CaptionButton control using the ClientRectangle 
    ' property of Button1. Make the button a Help button 
    ' with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle, _
        CaptionButton.Help, ButtonState.Normal)
End Sub

См. также раздел

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

DrawCaptionButton(Graphics, Int32, Int32, Int32, Int32, CaptionButton, ButtonState)

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

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

public:
 static void DrawCaptionButton(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::CaptionButton button, System::Windows::Forms::ButtonState state);
public static void DrawCaptionButton(System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.CaptionButton button, System.Windows.Forms.ButtonState state);
static member DrawCaptionButton : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.CaptionButton * System.Windows.Forms.ButtonState -> unit
Public Shared Sub DrawCaptionButton (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, button As CaptionButton, state As ButtonState)

Параметры

graphics
Graphics

Нарисуйте Graphics .

x
Int32

Координата x верхнего левого левого прямоугольника рисования.

y
Int32

Координата y верхнего левого левого прямоугольника рисования.

width
Int32

Ширина прямоугольника рисования.

height
Int32

Высота прямоугольника рисования.

button
CaptionButton

Одно из CaptionButton значений, указывающее тип кнопки подписи для рисования.

state
ButtonState

Побитовое сочетание значений ButtonState , указывающих состояние, в котором нарисовывается кнопка.

Примеры

В следующем примере кода показано использование DrawCaptionButton метода и CaptionButton перечисления. Чтобы запустить этот пример, вставьте следующий код в форму, содержащую именованный ButtonButton1. Форма должна импортировать пространства имен System.Windows.Forms и System.Drawing. Убедитесь, Paint что событие кнопки связано с обработчиком событий в этом примере.

// Handle the Button1 object's Paint Event to create a CaptionButton.
void Button1_Paint( Object^ /*sender*/, PaintEventArgs^ e )
{
   
   // Draw a CaptionButton control using the ClientRectangle 
   // property of Button1. Make the button a Help button 
   // with a normal state.
   ControlPaint::DrawCaptionButton( e->Graphics, Button1->ClientRectangle, CaptionButton::Help, ButtonState::Normal );
}
// Handle the Button1 object's Paint Event to create a CaptionButton.
private void Button1_Paint(object sender, PaintEventArgs e)
{

    // Draw a CaptionButton control using the ClientRectangle 
    // property of Button1. Make the button a Help button 
    // with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle,
        CaptionButton.Help, ButtonState.Normal);
}
' Handle the Button1 object's Paint Event to create a CaptionButton.
Private Sub Button1_Paint(ByVal sender As Object, _
    ByVal e As PaintEventArgs) Handles Button1.Paint

    ' Draw a CaptionButton control using the ClientRectangle 
    ' property of Button1. Make the button a Help button 
    ' with a normal state.
    ControlPaint.DrawCaptionButton(e.Graphics, Button1.ClientRectangle, _
        CaptionButton.Help, ButtonState.Normal)
End Sub

См. также раздел

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