Teilen über


GroupBoxRenderer.DrawGroupBox Methode

Definition

Zeichnet ein Gruppenfeld-Steuerelement.

Überlädt

DrawGroupBox(Graphics, Rectangle, GroupBoxState)

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen.

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart.

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart und -farbe.

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart und Textformatierung.

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen, dem angegebenen Text sowie der angegebenen Schriftart und -farbe und der angegebenen Textformatierung.

DrawGroupBox(Graphics, Rectangle, GroupBoxState)

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen.

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)

Parameter

g
Graphics

Die zum Zeichnen des Gruppenfelds verwendete Instanz der Graphics-Klasse.

bounds
Rectangle

Das Rectangle, das die Begrenzungen des Gruppenfelds angibt.

state
GroupBoxState

Einer der GroupBoxState-Werte, der den visuellen Zustand des Gruppenfelds angibt.

Beispiele

Im folgenden Codebeispiel wird die -Methode in der DrawGroupBox(Graphics, Rectangle, GroupBoxState) -Methode eines benutzerdefinierten Steuerelements OnPaint verwendet, um ein Gruppenfeld mit einem doppelten Rahmen zu zeichnen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die GroupBoxRenderer-Klasse bereitgestellt wird.

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

Hinweise

Wenn visuelle Stile im Betriebssystem aktiviert sind und visuelle Stile auf die aktuelle Anwendung angewendet werden, zeichnet diese Methode das Gruppenfeld mit dem aktuellen visuellen Stil. Andernfalls zeichnet diese Methode das Gruppenfeld im klassischen Windows-Stil.

Gilt für:

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart.

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)

Parameter

g
Graphics

Die zum Zeichnen des Gruppenfelds verwendete Instanz der Graphics-Klasse.

bounds
Rectangle

Das Rectangle, das die Begrenzungen des Gruppenfelds angibt.

groupBoxText
String

Die String, die mit dem Gruppenfeld gezeichnet werden soll.

font
Font

Der Font, der auf die groupBoxText angewendet werden soll.

state
GroupBoxState

Einer der GroupBoxState-Werte, der den visuellen Zustand des Gruppenfelds angibt.

Beispiele

Im folgenden Codebeispiel wird die -Methode in der DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState) -Methode eines benutzerdefinierten Steuerelements OnPaint verwendet, um ein Gruppenfeld mit einem doppelten Rahmen zu zeichnen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die GroupBoxRenderer-Klasse bereitgestellt wird.

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

Hinweise

Wenn visuelle Stile im Betriebssystem aktiviert sind und visuelle Stile auf die aktuelle Anwendung angewendet werden, zeichnet diese Methode das Gruppenfeld mit dem aktuellen visuellen Stil. Andernfalls zeichnet diese Methode das Gruppenfeld im klassischen Windows-Stil.

Gilt für:

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart und -farbe.

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)

Parameter

g
Graphics

Die zum Zeichnen des Gruppenfelds verwendete Instanz der Graphics-Klasse.

bounds
Rectangle

Das Rectangle, das die Begrenzungen des Gruppenfelds angibt.

groupBoxText
String

Die String, die mit dem Gruppenfeld gezeichnet werden soll.

font
Font

Der Font, der auf die groupBoxText angewendet werden soll.

textColor
Color

Der Color, der auf die groupBoxText angewendet werden soll.

state
GroupBoxState

Einer der GroupBoxState-Werte, der den visuellen Zustand des Gruppenfelds angibt.

Hinweise

Wenn visuelle Stile im Betriebssystem aktiviert sind und visuelle Stile auf die aktuelle Anwendung angewendet werden, zeichnet diese Methode das Gruppenfeld mit dem aktuellen visuellen Stil. Andernfalls zeichnet diese Methode das Gruppenfeld im klassischen Windows-Stil.

Gilt für:

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen sowie dem angegebenen Text und der angegebenen Schriftart und Textformatierung.

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)

Parameter

g
Graphics

Die zum Zeichnen des Gruppenfelds verwendete Instanz der Graphics-Klasse.

bounds
Rectangle

Das Rectangle, das die Begrenzungen des Gruppenfelds angibt.

groupBoxText
String

Die String, die mit dem Gruppenfeld gezeichnet werden soll.

font
Font

Der Font, der auf die groupBoxText angewendet werden soll.

flags
TextFormatFlags

Eine bitweise Kombination der TextFormatFlags-Werte.

state
GroupBoxState

Einer der GroupBoxState-Werte, der den visuellen Zustand des Gruppenfelds angibt.

Hinweise

Wenn visuelle Stile im Betriebssystem aktiviert sind und visuelle Stile auf die aktuelle Anwendung angewendet werden, zeichnet diese Methode das Gruppenfeld mit dem aktuellen visuellen Stil. Andernfalls zeichnet diese Methode das Gruppenfeld im klassischen Windows-Stil.

Gilt für:

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

Zeichnet ein Gruppenfeld-Steuerelement im angegebenen Zustand und mit den angegebenen Begrenzungen, dem angegebenen Text sowie der angegebenen Schriftart und -farbe und der angegebenen Textformatierung.

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)

Parameter

g
Graphics

Die zum Zeichnen des Gruppenfelds verwendete Instanz der Graphics-Klasse.

bounds
Rectangle

Das Rectangle, das die Begrenzungen des Gruppenfelds angibt.

groupBoxText
String

Die String, die mit dem Gruppenfeld gezeichnet werden soll.

font
Font

Der Font, der auf die groupBoxText angewendet werden soll.

textColor
Color

Der Color, der auf die groupBoxText angewendet werden soll.

flags
TextFormatFlags

Eine bitweise Kombination der TextFormatFlags-Werte.

state
GroupBoxState

Einer der GroupBoxState-Werte, der den visuellen Zustand des Gruppenfelds angibt.

Hinweise

Wenn visuelle Stile im Betriebssystem aktiviert sind und visuelle Stile auf die aktuelle Anwendung angewendet werden, zeichnet diese Methode das Gruppenfeld mit dem aktuellen visuellen Stil. Andernfalls zeichnet diese Methode das Gruppenfeld im klassischen Windows-Stil.

Gilt für: