Udostępnij za pośrednictwem


DrawToolTipEventArgs.DrawBackground Metoda

Definicja

Rysuje tło ToolTip przy użyciu koloru tła systemu.

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

Przykłady

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

Poniższy fragment kodu przedstawia użycie DrawBordermetod , DrawBackgroundi DrawText . Zobacz omówienie klasy, DrawToolTipEventArgs aby zapoznać się z 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

Użyj tej metody, jeśli chcesz dostosować pewne aspekty ToolTipwizualne elementu , ale chcesz, aby standardowe tło etykietki narzędzia było rysowane dla Ciebie przy użyciu bieżącej SystemColors.Infowartości . Tło jest rysowane w celu wypełnienia obszaru określonego Bounds przez właściwość .

Dotyczy