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.

C#
public static void DrawCaptionButton (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.CaptionButton button, System.Windows.Forms.ButtonState state);

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.

C#
// 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);
}

Consulte también

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
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);

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.

C#
// 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);
}

Consulte también

Se aplica a

.NET Framework 4.8.1 y otras versiones
Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9