Udostępnij za pośrednictwem


DrawToolTipEventArgs.DrawText Metoda

Definicja

Rysuje tekst ToolTip przy użyciu koloru i czcionki tekstu systemowego oraz opcjonalnie przy użyciu określonych opcji formatowania.

Przeciążenia

DrawText()

Rysuje tekst ToolTip przy użyciu koloru tekstu systemowego i czcionki.

DrawText(TextFormatFlags)

Rysuje tekst ToolTip przy użyciu koloru i czcionki tekstu systemowego oraz określonego układu tekstu.

DrawText()

Rysuje tekst ToolTip przy użyciu koloru tekstu systemowego i czcionki.

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

Przykłady

Poniższy przykład kodu przedstawia sposób niestandardowego rysowania elementu ToolTip. Przykład tworzy obiekt ToolTip i kojarzy go z trzema Button kontrolkami znajdującymi się w obiekcie Form. Przykład ustawia OwnerDraw właściwość na wartość true i obsługuje Draw zdarzenie. W procedurze obsługi zdarzeń Draw obiekt jest rysowany inaczej w zależności od tego, ToolTip jaki przycisk ToolTip jest wyświetlany dla DrawToolTipEventArgs.AssociatedControl właściwości.

Poniższy fragment kodu przedstawia użycie DrawBordermetod , DrawBackgroundi DrawText . Zobacz omówienie klasy, aby zapoznać się z DrawToolTipEventArgs kompletnym przykładem kodu.

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

Uwagi

Metoda DrawText() reprezentuje domyślną metodę wyświetlania elementu ToolTip. Ta metoda używa określonej czcionki systemu i bieżącej SystemColors.InfoText wartości koloru czcionki. Tekst jest rysowany jako pojedynczy wiersz wyśrodkowany w poziomie i w pionie w obrębie prostokąta określonego przez Bounds właściwość; jest to równoważne następującemu wywołaniu przeciążonej wersji DrawText(TextFormatFlags)elementu :

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

Zobacz też

Dotyczy

DrawText(TextFormatFlags)

Rysuje tekst ToolTip przy użyciu koloru i czcionki tekstu systemowego oraz określonego układu tekstu.

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)

Parametry

flags
TextFormatFlags

Element TextFormatFlags zawierający bitową kombinację wartości, która określa wyświetlanie i układ elementu ToolTipText.

Uwagi

Metoda DrawText(TextFormatFlags) służy do dostosowywania niektórych aspektów wizualnych elementu ToolTip, w tym układu tekstu etykietki narzędzia. Ta metoda używa określonej czcionki systemu i bieżącej SystemColors.InfoText wartości koloru czcionki.

Zobacz też

Dotyczy