DrawToolTipEventArgs.DrawBorder Metoda

Definicja

Rysuje obramowanie ToolTip przy użyciu koloru obramowania systemu.

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

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ć niektóre aspekty wizualne elementu ToolTip, ale chcesz, aby standardowe obramowanie etykietki narzędzia było rysowane dla Ciebie przy użyciu bieżącej SystemColors.WindowFramewartości . Obramowanie jest rysowane do rozmiaru określonego Bounds przez właściwość . Granice ToolTip obiektu można zwiększyć, zanim zostanie on wyświetlony, obsługując Popup zdarzenie.

Dotyczy