DrawToolTipEventArgs.DrawText Methode

Definition

Zeichnet den Text des ToolTip mithilfe der systemeigenen Textfarbe und -schriftart und verwendet dabei optional bestimmte Formatierungsoptionen.

Überlädt

DrawText()

Zeichnet den Text des ToolTip mithilfe der systemeigenen Textfarbe und -schriftart.

DrawText(TextFormatFlags)

Zeichnet den Text des ToolTip mithilfe der systemeigenen Textfarbe und -schriftart und des angegebenen Textlayouts.

DrawText()

Zeichnet den Text des ToolTip mithilfe der systemeigenen Textfarbe und -schriftart.

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

Beispiele

Im folgenden Codebeispiel wird das benutzerdefinierte Zeichnen von ToolTipveranschaulicht. Im Beispiel wird ein ToolTip erstellt und drei Button Steuerelementen zugeordnet, die Formsich im befinden. Im Beispiel wird die OwnerDraw -Eigenschaft auf true festgelegt und das Draw -Ereignis behandelt. Draw Im Ereignishandler wird je ToolTip nachdem, für welche Schaltfläche die ToolTip angezeigt wird, wie durch die DrawToolTipEventArgs.AssociatedControl -Eigenschaft angegeben, unterschiedlich gezeichnet.

Im folgenden Codeauszug wird die Verwendung der DrawBorderMethoden , DrawBackgroundund DrawText veranschaulicht. Das vollständige Codebeispiel finden Sie in der DrawToolTipEventArgs Klassenübersicht.

// 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

Hinweise

Die DrawText() -Methode stellt die Standardmethode zum Anzeigen eines dar ToolTip. Diese Methode verwendet die vom System angegebene Schriftart und den aktuellen Wert von SystemColors.InfoText für die Schriftfarbe. Der Text wird als einzelne Linie gezeichnet, horizontal und vertikal zentriert innerhalb des rechtecks, das durch die Bounds -Eigenschaft angegeben wird. Er entspricht dem folgenden Aufruf der überladenen Version von DrawText(TextFormatFlags):

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

Weitere Informationen

Gilt für:

DrawText(TextFormatFlags)

Zeichnet den Text des ToolTip mithilfe der systemeigenen Textfarbe und -schriftart und des angegebenen Textlayouts.

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)

Parameter

flags
TextFormatFlags

Eine TextFormatFlags-Enumeration, die eine bitweise Kombination von Werten enthält, die die Anzeige und das Layout für ToolTipText angibt.

Hinweise

Die DrawText(TextFormatFlags) -Methode wird verwendet, um bestimmte visuelle Aspekte eines ToolTipanzupassen, einschließlich des Layouts des QuickInfo-Texts. Diese Methode verwendet die vom System angegebene Schriftart und den aktuellen Wert von SystemColors.InfoText für die Schriftfarbe.

Weitere Informationen

Gilt für: