GroupBoxRenderer.DrawGroupBox Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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
- 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
- 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
- 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
- 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.