Sdílet prostřednictvím


DrawToolTipEventArgs.DrawBackground Metoda

Definice

Nakreslí pozadí ToolTip 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í 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

Tuto metodu použijte, pokud chcete přizpůsobit určité vizuální aspekty ToolTip, ale chcete standardní popis pozadí nakreslit pro vás pomocí aktuální hodnoty SystemColors.Info. Pozadí je vykresleno tak, aby vyplnilo oblast určenou Bounds vlastností.

Platí pro