DrawToolTipEventArgs.DrawBackground 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í pozadí ToolTip pozadí pomocí barvy pozadí systému.
public:
void DrawBackground();
public void DrawBackground ();
member this.DrawBackground : unit -> unit
Public Sub DrawBackground ()
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 na Form. Příklad nastaví OwnerDraw vlastnost na true a zpracovává 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 je uvedeno ve DrawToolTipEventArgs.AssociatedControl vlastnosti.
Níže uvedený výňatek 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
Tuto metodu použijte, pokud chcete přizpůsobit určité vizuální aspekty objektu ToolTip, ale chcete, aby pro vás bylo nakresleno standardní pozadí popisku SystemColors.Infopomocí aktuální hodnoty . Pozadí je vykresleno tak, aby vyplnilo oblast určenou Bounds vlastností.