Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo GroupBoxRenderer.DrawGroupBox (Graphics, Rectangle, String, Font, GroupBoxState)

 

Data di pubblicazione: ottobre 2016

Disegna un controllo casella di gruppo specificato lo stato e i limiti, con il testo specificato e un tipo di carattere.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static void DrawGroupBox(
	Graphics g,
	Rectangle bounds,
	string groupBoxText,
	Font font,
	GroupBoxState state
)

Parametri

g
Type: System.Drawing.Graphics

Il Graphics utilizzato per disegnare la casella di gruppo.

bounds
Type: System.Drawing.Rectangle

Il Rectangle che specifica i limiti della casella di gruppo.

groupBoxText
Type: System.String

Il String per disegnare con la casella di gruppo.

font
Type: System.Drawing.Font

Il Font da applicare al groupBoxText.

state
Type: System.Windows.Forms.VisualStyles.GroupBoxState

Uno del GroupBoxState valori che specifica lo stato di visualizzazione della casella di gruppo.

Se sono abilitati nel sistema operativo e applicati all'applicazione corrente, questo metodo creerà la casella di gruppo con lo stile di visualizzazione corrente. In caso contrario, questo metodo creerà la casella di gruppo con lo stile Windows classico.

Nell'esempio di codice viene illustrato come utilizzare il DrawGroupBox(Graphics, Rectangle, String, Font, GroupBoxState) metodo in un controllo personalizzato OnPaint metodo consente di disegnare una casella di gruppo con un bordo doppio. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la GroupBoxRenderer classe.

// 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);
    }
}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: