ControlPaint.DrawCaptionButton Methode

Definitie

Hiermee tekent u een besturingselement voor de bijschriftknop.

Overloads

Name Description
DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Hiermee tekent u het opgegeven besturingselement voor de bijschriftknop in de opgegeven status, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen.

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

Hiermee tekent u het opgegeven besturingselement voor de bijschriftknop in de opgegeven status, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen.

DrawCaptionButton(Graphics, Rectangle, CaptionButton, ButtonState)

Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs

Hiermee tekent u het opgegeven besturingselement voor de bijschriftknop in de opgegeven status, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen.

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)

Parameters

graphics
Graphics

De Graphics te tekenen.

rectangle
Rectangle

De Rectangle afmetingen van de bijschriftknop.

button
CaptionButton

Een van de CaptionButton waarden die het type bijschriftknop aangeeft dat moet worden getekend.

state
ButtonState

Een bitsgewijze combinatie van de ButtonState waarden waarmee de status wordt opgegeven om de knop in te tekenen.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de ControlPaint.DrawCaptionButton methode en de CaptionButton opsomming. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier met de naam Button1Knop. Het formulier moet de naamruimten System.Windows.Forms en System.Drawing importeren. Zorg ervoor dat de gebeurtenis van Paint de knop is gekoppeld aan de gebeurtenis-handler in dit voorbeeld.

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

Zie ook

Van toepassing op

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

Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs
Bron:
ControlPaint.cs

Hiermee tekent u het opgegeven besturingselement voor de bijschriftknop in de opgegeven status, op het opgegeven grafische oppervlak en binnen de opgegeven grenzen.

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)

Parameters

graphics
Graphics

De Graphics te tekenen.

x
Int32

De x-coördinaat van de linkerbovenhoek van de tekenrechthoek.

y
Int32

De y-coördinaat van de linkerbovenhoek van de tekenrechthoek.

width
Int32

De breedte van de tekenrechthoek.

height
Int32

De hoogte van de tekenrechthoek.

button
CaptionButton

Een van de CaptionButton waarden die het type bijschriftknop aangeeft dat moet worden getekend.

state
ButtonState

Een bitsgewijze combinatie van de ButtonState waarden waarmee de status wordt opgegeven om de knop in te tekenen.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de DrawCaptionButton methode en de CaptionButton opsomming. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een formulier met een Button naam Button1. Het formulier moet de naamruimten System.Windows.Forms en System.Drawing importeren. Zorg ervoor dat de gebeurtenis van Paint de knop is gekoppeld aan de gebeurtenis-handler in dit voorbeeld.

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

Zie ook

Van toepassing op