DrawToolTipEventArgs.DrawText Metodo

Definizione

Crea il testo dell'oggetto ToolTip con il colore del testo e il tipo di carattere del sistema utilizzando, facoltativamente, determinate opzioni di formattazione.

Overload

DrawText()

Crea il testo dell'oggetto ToolTip utilizzando il colore del testo e il tipo di carattere del sistema.

DrawText(TextFormatFlags)

Crea il testo dell'oggetto ToolTip utilizzando il colore del testo e il tipo di carattere del sistema, nonché il layout del testo specificato.

DrawText()

Crea il testo dell'oggetto ToolTip utilizzando il colore del testo e il tipo di carattere del sistema.

public:
 void DrawText();
public void DrawText ();
member this.DrawText : unit -> unit
Public Sub DrawText ()

Esempio

Nell'esempio di codice seguente viene illustrato come disegnare l'oggetto ToolTippersonalizzato. L'esempio crea un oggetto ToolTip e lo associa a tre Button controlli che si trovano nell'oggetto Form. Nell'esempio la OwnerDraw proprietà viene impostata su true e viene gestito l'evento Draw . Draw Nel gestore eventi, l'oggetto ToolTip viene disegnato in modo diverso a seconda del pulsante ToolTip per cui viene visualizzato come indicato dalla DrawToolTipEventArgs.AssociatedControl proprietà .

L'estratto di codice riportato di seguito illustra l'uso dei DrawBordermetodi , DrawBackgrounde DrawText . Vedere la panoramica della DrawToolTipEventArgs 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();
}
// Draw the ToolTip using default values if the ToolTip is for button3.
else if (e.AssociatedControl == button3)
{
    e.DrawBackground();
    e.DrawBorder();
    e.DrawText();
}
ElseIf (e.AssociatedControl Is button3) Then
    ' Draw the ToolTip using default values if the ToolTip is for button3.
    e.DrawBackground()
    e.DrawBorder()
    e.DrawText()
End If

Commenti

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

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

Vedi anche

Si applica a

DrawText(TextFormatFlags)

Crea il testo dell'oggetto ToolTip utilizzando il colore del testo e il tipo di carattere del sistema, nonché il layout del testo specificato.

public:
 void DrawText(System::Windows::Forms::TextFormatFlags flags);
public void DrawText (System.Windows.Forms.TextFormatFlags flags);
member this.DrawText : System.Windows.Forms.TextFormatFlags -> unit
Public Sub DrawText (flags As TextFormatFlags)

Parametri

flags
TextFormatFlags

Oggetto TextFormatFlags contenente una combinazione di valori bit per bit che specifica la visualizzazione e il layout per la proprietà ToolTipText.

Commenti

Il DrawText(TextFormatFlags) metodo viene usato per personalizzare alcuni aspetti visivi di un ToolTipoggetto , incluso il layout del testo della descrizione comando. Questo metodo usa il tipo di carattere specificato dal sistema e il valore corrente di SystemColors.InfoText per il colore del carattere.

Vedi anche

Si applica a