Compartir a través de


ControlPaint.DrawCaptionButton Método

Definición

Dibuja un control de botón de título.

Sobrecargas

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Dibuja el control de botón de título especificado con el estado especificado, en la superficie gráfica especificada y dentro de los límites especificados.

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

Dibuja el control de botón de título especificado con el estado especificado, en la superficie gráfica especificada y dentro de los límites especificados.

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Dibuja el control de botón de título especificado con el estado especificado, en la superficie gráfica especificada y dentro de los límites especificados.

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)

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.

rectangle
Rectangle

Rectangle que representa las dimensiones del botón de título.

button
CaptionButton

Uno de los valores de CaptionButton que especifica el tipo de botón de título que se va a dibujar.

state
ButtonState

Combinación bit a bit de los valores de ButtonState que especifica el estado en el que se va a dibujar el botón.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del ControlPaint.DrawCaptionButton método y la CaptionButton enumeración . Para ejecutar este ejemplo, pegue el código siguiente en un formulario que contenga un botón denominado Button1. El formulario debe importar los System.Windows.Forms espacios de nombres y System.Drawing . Asegúrese de que el evento del Paint botón está asociado al controlador de eventos en este ejemplo.

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

Consulte también

Se aplica a

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

Dibuja el control de botón de título especificado con el estado especificado, en la superficie gráfica especificada y dentro de los límites especificados.

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)

Parámetros

graphics
Graphics

Graphics donde se va a dibujar.

x
Int32

Coordenada x del ángulo superior izquierdo del rectángulo del dibujo.

y
Int32

Coordenada y del ángulo superior izquierdo del rectángulo del dibujo.

width
Int32

Ancho del rectángulo del dibujo.

height
Int32

Alto del rectángulo del dibujo.

button
CaptionButton

Uno de los valores de CaptionButton que especifica el tipo de botón de título que se va a dibujar.

state
ButtonState

Combinación bit a bit de los valores de ButtonState que especifica el estado en el que se va a dibujar el botón.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del DrawCaptionButton método y la CaptionButton enumeración . Para ejecutar este ejemplo, pegue el código siguiente en un formulario que contenga un Button denominado Button1. El formulario debe importar los System.Windows.Forms espacios de nombres y System.Drawing . Asegúrese de que el evento del Paint botón está asociado al controlador de eventos en este ejemplo.

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

Consulte también

Se aplica a