DrawToolTipEventArgs.DrawBackground Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść .