DrawToolTipEventArgs.DrawText Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.