DrawToolTipEventArgs.DrawText Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nakreslí text pomocí ToolTip systémové barvy a písma a volitelně pomocí konkrétních možností formátování.
Přetížení
DrawText() |
Nakreslí text pomocí ToolTip systémové barvy a písma. |
DrawText(TextFormatFlags) |
Nakreslí text pomocí ToolTip systémové barvy textu a písma a zadaného rozložení textu. |
DrawText()
Nakreslí text pomocí ToolTip 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í nakreslit ToolTip. Příklad vytvoří a přidruží ToolTip ho ke třem Button ovládacím prvkům umístěným v 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 pro jaké tlačítko ToolTip se zobrazuje, jak označuje DrawToolTipEventArgs.AssociatedControl vlastnost .
Níže uvedený výňatek z kódu ukazuje použití DrawBordermetod , DrawBackgrounda DrawText . Kompletní příklad kódu najdete v DrawToolTipEventArgs přehledu 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í objektu ToolTip. Tato metoda používá písmo zadané systémem a aktuální hodnotu SystemColors.InfoText pro barvu písma. Text je vykreslen jako jedna čára vodorovně a svisle v rámci 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)
Nakreslí text pomocí ToolTip systémové barvy textu 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
Obsahuje TextFormatFlags bitovou kombinaci hodnot, která určuje zobrazení a rozložení pro ToolTipText.
Poznámky
Metoda DrawText(TextFormatFlags) se používá k přizpůsobení určitých vizuálních ToolTipaspektů , včetně rozložení textu popisu. Tato metoda používá písmo zadané systémem a aktuální hodnotu SystemColors.InfoText pro barvu písma.