GroupBoxRenderer.DrawGroupBox Methode

Definitie

Hiermee tekent u een groepsvak.

Overloads

Name Description
DrawGroupBox(Graphics, Rectangle, GroupBoxState)

Hiermee tekent u een groepsvak in de opgegeven status en grenzen.

DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState)

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst en het opgegeven lettertype.

DrawGroupBox(Graphics, Rectangle, String, Font, Color, GroupBoxState)

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype en de kleur.

DrawGroupBox(Graphics, Rectangle, String, Font, TextFormatFlags, GroupBoxState)

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype en de tekstopmaak.

DrawGroupBox(Graphics, Rectangle, String, Font, Color, TextFormatFlags, GroupBoxState)

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype, de kleur en de tekstopmaak.

DrawGroupBox(Graphics, Rectangle, GroupBoxState)

Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs

Hiermee tekent u een groepsvak in de opgegeven status en grenzen.

public:
 static void DrawGroupBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::Windows::Forms::VisualStyles::GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.VisualStyles.GroupBoxState state);
static member DrawGroupBox : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.VisualStyles.GroupBoxState -> unit
Public Shared Sub DrawGroupBox (g As Graphics, bounds As Rectangle, state As GroupBoxState)

Parameters

g
Graphics

De Graphics gebruikte om het groepsvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het groepsvak op.

state
GroupBoxState

Een van de GroupBoxState waarden waarmee de visuele status van het groepsvak wordt opgegeven.

Voorbeelden

In het volgende codevoorbeeld wordt de methode in de DrawGroupBox(Graphics, Rectangle, GroupBoxState) methode van OnPaint een aangepast besturingselement gebruikt om een groepsvak met een dubbele rand te tekenen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de GroupBoxRenderer klasse.

    // Draw the group box in the current state.
protected:
    virtual void OnPaint(PaintEventArgs^ e) override 
    {
        __super::OnPaint(e);

        GroupBoxRenderer::DrawGroupBox(e->Graphics, ClientRectangle,
            this->Text, this->Font, state);

        // Draw an additional inner border if visual styles are enabled.
        if (Application::RenderWithVisualStyles)
        {
            GroupBoxRenderer::DrawGroupBox(e->Graphics, innerRectangle,
                state);
        }
    }
// Draw the group box in the current state.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    GroupBoxRenderer.DrawGroupBox(e.Graphics, ClientRectangle,
        this.Text, this.Font, state);

    // Draw an additional inner border if visual styles are enabled.
    if (Application.RenderWithVisualStyles)
    {
        GroupBoxRenderer.DrawGroupBox(e.Graphics, innerRectangle, state);
    }
}
' Draw the group box in the current state.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 
    MyBase.OnPaint(e)
    
    GroupBoxRenderer.DrawGroupBox(e.Graphics, ClientRectangle, Me.Text, Me.Font, state)
    
    ' Draw an additional inner border if visual styles are enabled.
    If Application.RenderWithVisualStyles Then
        GroupBoxRenderer.DrawGroupBox(e.Graphics, innerRectangle, state)
    End If

End Sub

Opmerkingen

Als visuele stijlen zijn ingeschakeld in het besturingssysteem en visuele stijlen worden toegepast op de huidige toepassing, wordt met deze methode het groepsvak getekend met de huidige visuele stijl. Anders tekent deze methode het groepsvak met de klassieke stijl Windows.

Van toepassing op

DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState)

Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst en het opgegeven lettertype.

public:
 static void DrawGroupBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ groupBoxText, System::Drawing::Font ^ font, System::Windows::Forms::VisualStyles::GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string groupBoxText, System.Drawing.Font font, System.Windows.Forms.VisualStyles.GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? groupBoxText, System.Drawing.Font? font, System.Windows.Forms.VisualStyles.GroupBoxState state);
static member DrawGroupBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.VisualStyles.GroupBoxState -> unit
Public Shared Sub DrawGroupBox (g As Graphics, bounds As Rectangle, groupBoxText As String, font As Font, state As GroupBoxState)

Parameters

g
Graphics

De Graphics gebruikte om het groepsvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het groepsvak op.

groupBoxText
String

De String te tekenen met het groepsvak.

font
Font

De Font toe te groupBoxTextpassen op .

state
GroupBoxState

Een van de GroupBoxState waarden waarmee de visuele status van het groepsvak wordt opgegeven.

Voorbeelden

In het volgende codevoorbeeld wordt de methode in de DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState) methode van OnPaint een aangepast besturingselement gebruikt om een groepsvak met een dubbele rand te tekenen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de GroupBoxRenderer klasse.

    // Draw the group box in the current state.
protected:
    virtual void OnPaint(PaintEventArgs^ e) override 
    {
        __super::OnPaint(e);

        GroupBoxRenderer::DrawGroupBox(e->Graphics, ClientRectangle,
            this->Text, this->Font, state);

        // Draw an additional inner border if visual styles are enabled.
        if (Application::RenderWithVisualStyles)
        {
            GroupBoxRenderer::DrawGroupBox(e->Graphics, innerRectangle,
                state);
        }
    }
// Draw the group box in the current state.
protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e);

    GroupBoxRenderer.DrawGroupBox(e.Graphics, ClientRectangle,
        this.Text, this.Font, state);

    // Draw an additional inner border if visual styles are enabled.
    if (Application.RenderWithVisualStyles)
    {
        GroupBoxRenderer.DrawGroupBox(e.Graphics, innerRectangle, state);
    }
}
' Draw the group box in the current state.
Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 
    MyBase.OnPaint(e)
    
    GroupBoxRenderer.DrawGroupBox(e.Graphics, ClientRectangle, Me.Text, Me.Font, state)
    
    ' Draw an additional inner border if visual styles are enabled.
    If Application.RenderWithVisualStyles Then
        GroupBoxRenderer.DrawGroupBox(e.Graphics, innerRectangle, state)
    End If

End Sub

Opmerkingen

Als visuele stijlen zijn ingeschakeld in het besturingssysteem en visuele stijlen worden toegepast op de huidige toepassing, wordt met deze methode het groepsvak getekend met de huidige visuele stijl. Anders tekent deze methode het groepsvak met de klassieke stijl Windows.

Van toepassing op

DrawGroupBox(Graphics, Rectangle, String, Font, Color, GroupBoxState)

Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype en de kleur.

public:
 static void DrawGroupBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ groupBoxText, System::Drawing::Font ^ font, System::Drawing::Color textColor, System::Windows::Forms::VisualStyles::GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string groupBoxText, System.Drawing.Font font, System.Drawing.Color textColor, System.Windows.Forms.VisualStyles.GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? groupBoxText, System.Drawing.Font? font, System.Drawing.Color textColor, System.Windows.Forms.VisualStyles.GroupBoxState state);
static member DrawGroupBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Color * System.Windows.Forms.VisualStyles.GroupBoxState -> unit
Public Shared Sub DrawGroupBox (g As Graphics, bounds As Rectangle, groupBoxText As String, font As Font, textColor As Color, state As GroupBoxState)

Parameters

g
Graphics

De Graphics gebruikte om het groepsvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het groepsvak op.

groupBoxText
String

De String te tekenen met het groepsvak.

font
Font

De Font toe te groupBoxTextpassen op .

textColor
Color

De Color toe te groupBoxTextpassen op .

state
GroupBoxState

Een van de GroupBoxState waarden waarmee de visuele status van het groepsvak wordt opgegeven.

Opmerkingen

Als visuele stijlen zijn ingeschakeld in het besturingssysteem en visuele stijlen worden toegepast op de huidige toepassing, wordt met deze methode het groepsvak getekend met de huidige visuele stijl. Anders tekent deze methode het groepsvak met de klassieke stijl Windows.

Van toepassing op

DrawGroupBox(Graphics, Rectangle, String, Font, TextFormatFlags, GroupBoxState)

Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype en de tekstopmaak.

public:
 static void DrawGroupBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ groupBoxText, System::Drawing::Font ^ font, System::Windows::Forms::TextFormatFlags flags, System::Windows::Forms::VisualStyles::GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string groupBoxText, System.Drawing.Font font, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? groupBoxText, System.Drawing.Font? font, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.GroupBoxState state);
static member DrawGroupBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Windows.Forms.TextFormatFlags * System.Windows.Forms.VisualStyles.GroupBoxState -> unit
Public Shared Sub DrawGroupBox (g As Graphics, bounds As Rectangle, groupBoxText As String, font As Font, flags As TextFormatFlags, state As GroupBoxState)

Parameters

g
Graphics

De Graphics gebruikte om het groepsvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het groepsvak op.

groupBoxText
String

De String te tekenen met het groepsvak.

font
Font

De Font toe te groupBoxTextpassen op .

flags
TextFormatFlags

Een bitsgewijze combinatie van de TextFormatFlags waarden.

state
GroupBoxState

Een van de GroupBoxState waarden waarmee de visuele status van het groepsvak wordt opgegeven.

Opmerkingen

Als visuele stijlen zijn ingeschakeld in het besturingssysteem en visuele stijlen worden toegepast op de huidige toepassing, wordt met deze methode het groepsvak getekend met de huidige visuele stijl. Anders tekent deze methode het groepsvak met de klassieke stijl Windows.

Van toepassing op

DrawGroupBox(Graphics, Rectangle, String, Font, Color, TextFormatFlags, GroupBoxState)

Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs
Bron:
GroupBoxRenderer.cs

Hiermee tekent u een groepsvak in de opgegeven status en grenzen, met de opgegeven tekst, het lettertype, de kleur en de tekstopmaak.

public:
 static void DrawGroupBox(System::Drawing::Graphics ^ g, System::Drawing::Rectangle bounds, System::String ^ groupBoxText, System::Drawing::Font ^ font, System::Drawing::Color textColor, System::Windows::Forms::TextFormatFlags flags, System::Windows::Forms::VisualStyles::GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string groupBoxText, System.Drawing.Font font, System.Drawing.Color textColor, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.GroupBoxState state);
public static void DrawGroupBox(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, string? groupBoxText, System.Drawing.Font? font, System.Drawing.Color textColor, System.Windows.Forms.TextFormatFlags flags, System.Windows.Forms.VisualStyles.GroupBoxState state);
static member DrawGroupBox : System.Drawing.Graphics * System.Drawing.Rectangle * string * System.Drawing.Font * System.Drawing.Color * System.Windows.Forms.TextFormatFlags * System.Windows.Forms.VisualStyles.GroupBoxState -> unit
Public Shared Sub DrawGroupBox (g As Graphics, bounds As Rectangle, groupBoxText As String, font As Font, textColor As Color, flags As TextFormatFlags, state As GroupBoxState)

Parameters

g
Graphics

De Graphics gebruikte om het groepsvak te tekenen.

bounds
Rectangle

Hiermee Rectangle geeft u de grenzen van het groepsvak op.

groupBoxText
String

De String te tekenen met het groepsvak.

font
Font

De Font toe te groupBoxTextpassen op .

textColor
Color

De Color toe te groupBoxTextpassen op .

flags
TextFormatFlags

Een bitsgewijze combinatie van de TextFormatFlags waarden.

state
GroupBoxState

Een van de GroupBoxState waarden waarmee de visuele status van het groepsvak wordt opgegeven.

Opmerkingen

Als visuele stijlen zijn ingeschakeld in het besturingssysteem en visuele stijlen worden toegepast op de huidige toepassing, wordt met deze methode het groepsvak getekend met de huidige visuele stijl. Anders tekent deze methode het groepsvak met de klassieke stijl Windows.

Van toepassing op