Sdílet prostřednictvím


DrawToolTipEventArgs.DrawText Metoda

Definice

Nakreslí text ToolTip pomocí systémové barvy a písma a volitelně pomocí konkrétních možností formátování.

Přetížení

Name Description
DrawText()

Nakreslí text ToolTip pomocí systémové barvy a písma.

DrawText(TextFormatFlags)

Nakreslí text ToolTip pomocí systémové barvy a písma a zadaného rozložení textu.

DrawText()

Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs

Nakreslí text ToolTip pomocí systémové barvy a písma.

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

Příklady

Následující příklad kódu ukazuje, jak vlastní kreslení ToolTip. Příklad vytvoří ToolTip a přidruží ho ke třem Button ovládacím prvkům umístěným v souboru Form. Příklad nastaví OwnerDraw vlastnost na true a zpracuje Draw událost. V obslužné rutině Draw události je vlastní nakreslený odlišně v závislosti na tom, ToolTip jaké tlačítko ToolTip se zobrazuje podle vlastnosti DrawToolTipEventArgs.AssociatedControl .

Následující výňatek kódu ukazuje použití DrawBorder, DrawBackgrounda DrawText metody. Kompletní příklad kódu najdete v přehledu DrawToolTipEventArgs třídy.

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

Poznámky

Metoda DrawText() představuje výchozí metodu zobrazení ToolTip. Tato metoda používá systémové zadané písmo a aktuální hodnotu SystemColors.InfoText barvy písma. Text je nakreslen jako jedna čára vodorovně a svisle uvnitř obdélníku určeného Bounds vlastností; je ekvivalentní následujícímu volání přetížené verze DrawText(TextFormatFlags):

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

Viz také

Platí pro

DrawText(TextFormatFlags)

Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs
Zdroj:
DrawToolTipEventArgs.cs

Nakreslí text ToolTip pomocí systémové barvy a písma a zadaného rozložení textu.

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

Obsahující TextFormatFlags bitové kombinace hodnot, které určují zobrazení a rozložení pro ToolTipTextobjekt .

Poznámky

Tato DrawText(TextFormatFlags) metoda se používá k přizpůsobení určitých vizuálních aspektů , ToolTipvčetně rozložení textu popisu. Tato metoda používá systémové zadané písmo a aktuální hodnotu SystemColors.InfoText barvy písma.

Viz také

Platí pro