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 DrawToolTipEventArgs.DrawText ()

 

Data di pubblicazione: ottobre 2016

Disegna il testo del ToolTip utilizzando il colore del testo del sistema e il tipo di carattere.

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

public void DrawText()

Il DrawText() metodo rappresenta il metodo predefinito di visualizzazione di un ToolTip. Questo metodo utilizza il carattere specificato di sistema e il valore corrente di SystemColors.InfoText per il colore del carattere. Viene disegnato il testo come una singola riga, centrata orizzontalmente e verticalmente all'interno del rettangolo specificato dalla Bounds proprietà è equivalente alla chiamata seguente per la versione di overload DrawText(TextFormatFlags):

DrawText(TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter | TextFormatFlags.SingleLine | TextFormatFlags.HidePrefix)

Esempio di codice riportato di seguito viene illustrato come personalizzare il ToolTip. Nell'esempio viene creato un ToolTip e lo associa a tre Button i controlli posizionati sul Form. Nell'esempio viene impostata la OwnerDraw proprietà su true e viene gestito il Draw evento. Nel Draw gestore dell'evento, il ToolTip viene creato in modo diverso a seconda di quale pulsante personalizzato il ToolTip viene visualizzato il come indicato dalla DrawToolTipEventArgs.AssociatedControl proprietà.

L'estratto di codice riportato di seguito viene illustrato l'utilizzo di DrawBorder, DrawBackground, e DrawText metodi. Vedere il DrawToolTipEventArgs Cenni preliminari sulla classe per l'esempio di codice completo.

// Draw the ToolTip using default values if the ToolTip is for button3.
else if (e.AssociatedControl == button3)
{
    e.DrawBackground();
    e.DrawBorder();
    e.DrawText();
}

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