ControlPaint.DrawCaptionButton Metodo

Definizione

Disegna un controllo pulsante della barra del titolo.

Overload

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Disegna il controllo pulsante della barra del titolo specificato nello stato determinato sulla superficie grafica specificata e all'interno dei limiti definiti.

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

Disegna il controllo pulsante della barra del titolo specificato nello stato determinato sulla superficie grafica specificata e all'interno dei limiti definiti.

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Disegna il controllo pulsante della barra del titolo specificato nello stato determinato sulla superficie grafica specificata e all'interno dei limiti definiti.

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

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

rectangle
Rectangle

Oggetto Rectangle che rappresenta le dimensioni del pulsante della barra del titolo.

button
CaptionButton

Uno dei valori di CaptionButton che specifica il tipo di pulsante della barra del titolo da disegnare.

state
ButtonState

Combinazione bit per bit dei valori di ButtonState che specifica lo stato in cui disegnare il pulsante.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del ControlPaint.DrawCaptionButton metodo e dell'enumerazione CaptionButton . Per eseguire questo esempio, incollare il codice seguente in un modulo contenente un pulsante denominato Button1. Il modulo deve importare gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint pulsante sia associato al gestore eventi in questo esempio.

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);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.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)

Disegna il controllo pulsante della barra del titolo specificato nello stato determinato sulla superficie grafica specificata e all'interno dei limiti definiti.

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

Parametri

graphics
Graphics

Oggetto Graphics su cui disegnare.

x
Int32

Coordinata x della parte superiore sinistra del rettangolo di disegno.

y
Int32

Coordinata y della parte superiore sinistra del rettangolo di disegno.

width
Int32

Larghezza del rettangolo di disegno.

height
Int32

Altezza del rettangolo di disegno.

button
CaptionButton

Uno dei valori di CaptionButton che specifica il tipo di pulsante della barra del titolo da disegnare.

state
ButtonState

Combinazione bit per bit dei valori di ButtonState che specifica lo stato in cui disegnare il pulsante.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del DrawCaptionButton metodo e dell'enumerazione CaptionButton . Per eseguire questo esempio, incollare il codice seguente in un modulo contenente un Button oggetto denominato Button1. Il modulo deve importare gli System.Windows.Forms spazi dei nomi e System.Drawing . Verificare che l'evento del Paint pulsante sia associato al gestore eventi in questo esempio.

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);
}

Vedi anche

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.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