Freigeben über


DrawToolTipEventArgs.DrawBorder Methode

Definition

Zeichnet den Rahmen der ToolTip Systemrahmenfarbe.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die benutzerdefinierte Zeichnung des Steuerelements ToolTiperstellt wird. Im Beispiel wird ein Steuerelement ToolTip erstellt und drei Button Steuerelementen zugeordnet, die sich auf dem FormSteuerelement befinden. Im Beispiel wird die OwnerDraw Eigenschaft auf "true" festgelegt und das Draw Ereignis behandelt. Draw Im Ereignishandler wird die ToolTip Benutzerdefinierte gezeichnet, je nachdem, für welche Schaltfläche die ToolTip durch die DrawToolTipEventArgs.AssociatedControl Eigenschaft angegebene Schaltfläche angezeigt wird.

Der folgende Codeauszug veranschaulicht die Verwendung der DrawBorderMethoden , DrawBackgroundund DrawText die Verwendung von Methoden. DrawToolTipEventArgs Die Klassenübersicht finden Sie im vollständigen Codebeispiel.

// 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

Hinweise

Verwenden Sie diese Methode, wenn Sie bestimmte visuelle Aspekte eines ToolTipSteuerelements anpassen möchten, aber einen standardmäßigen QuickInfo-Rahmen für Sie mit dem aktuellen Wert von SystemColors.WindowFrame. Der Rahmen wird auf die von der Bounds Eigenschaft angegebene Größe gezeichnet. Sie können die Grenzen der ToolTip vor dem Anzeigen angezeigten Grenzen erhöhen, indem Sie das Popup Ereignis behandeln.

Gilt für: