GroupBoxRenderer.DrawGroupBox Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegna un controllo casella di gruppo.
Overload
DrawGroupBox(Graphics, Rectangle, GroupBoxState) |
Disegna un controllo casella di gruppo con lo stato e i limiti specificati. |
DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState) |
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo e il tipo di carattere specificati. |
DrawGroupBox(Graphics, Rectangle, String, Font, Color, GroupBoxState) |
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere e il colore specificati. |
DrawGroupBox(Graphics, Rectangle, String, Font, TextFormatFlags, GroupBoxState) |
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere e la formattazione del testo specificati. |
DrawGroupBox(Graphics, Rectangle, String, Font, Color, TextFormatFlags, GroupBoxState) |
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere, il colore e la formattazione del testo specificati. |
DrawGroupBox(Graphics, Rectangle, GroupBoxState)
Disegna un controllo casella di gruppo con lo stato e i limiti specificati.
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)
Parametri
- state
- GroupBoxState
Uno dei valori di GroupBoxState che specifica lo stato di visualizzazione della casella di gruppo.
Esempio
Nell'esempio di codice seguente viene utilizzato il DrawGroupBox(Graphics, Rectangle, GroupBoxState) metodo nel metodo di un controllo personalizzato per disegnare una casella di OnPaint gruppo con un bordo doppio. Questo esempio di codice fa parte di un esempio più ampio fornito per la GroupBoxRenderer classe .
// 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
Commenti
Se gli stili di visualizzazione sono abilitati nel sistema operativo e gli stili di visualizzazione vengono applicati all'applicazione corrente, questo metodo disegna la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo disegna la casella di gruppo con lo stile classico di Windows.
Si applica a
DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState)
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo e il tipo di carattere specificati.
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)
Parametri
- state
- GroupBoxState
Uno dei valori di GroupBoxState che specifica lo stato di visualizzazione della casella di gruppo.
Esempio
Nell'esempio di codice seguente viene utilizzato il DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState) metodo nel metodo di un controllo personalizzato per disegnare una casella di OnPaint gruppo con un bordo doppio. Questo esempio di codice fa parte di un esempio più ampio fornito per la GroupBoxRenderer classe .
// 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
Commenti
Se gli stili di visualizzazione sono abilitati nel sistema operativo e gli stili di visualizzazione vengono applicati all'applicazione corrente, questo metodo disegna la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo disegna la casella di gruppo con lo stile classico di Windows.
Si applica a
DrawGroupBox(Graphics, Rectangle, String, Font, Color, GroupBoxState)
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere e il colore specificati.
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)
Parametri
- state
- GroupBoxState
Uno dei valori di GroupBoxState che specifica lo stato di visualizzazione della casella di gruppo.
Commenti
Se gli stili di visualizzazione sono abilitati nel sistema operativo e gli stili di visualizzazione vengono applicati all'applicazione corrente, questo metodo disegna la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo disegna la casella di gruppo con lo stile classico di Windows.
Si applica a
DrawGroupBox(Graphics, Rectangle, String, Font, TextFormatFlags, GroupBoxState)
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere e la formattazione del testo specificati.
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)
Parametri
- flags
- TextFormatFlags
Combinazione bit per bit dei valori di TextFormatFlags.
- state
- GroupBoxState
Uno dei valori di GroupBoxState che specifica lo stato di visualizzazione della casella di gruppo.
Commenti
Se gli stili di visualizzazione sono abilitati nel sistema operativo e gli stili di visualizzazione vengono applicati all'applicazione corrente, questo metodo disegna la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo disegna la casella di gruppo con lo stile classico di Windows.
Si applica a
DrawGroupBox(Graphics, Rectangle, String, Font, Color, TextFormatFlags, GroupBoxState)
Disegna un controllo casella di gruppo con lo stato e i limiti specificati, nonché il testo, il tipo di carattere, il colore e la formattazione del testo specificati.
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)
Parametri
- flags
- TextFormatFlags
Combinazione bit per bit dei valori di TextFormatFlags.
- state
- GroupBoxState
Uno dei valori di GroupBoxState che specifica lo stato di visualizzazione della casella di gruppo.
Commenti
Se gli stili di visualizzazione sono abilitati nel sistema operativo e gli stili di visualizzazione vengono applicati all'applicazione corrente, questo metodo disegna la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo disegna la casella di gruppo con lo stile classico di Windows.