Freigeben über


DrawToolTipEventArgs.DrawBorder Methode

Definition

Zeichnet mithilfe der Systemrahmenfarbe den Rahmen des ToolTip.

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

Beispiele

Im folgenden Codebeispiel wird das benutzerdefinierte Zeichnen veranschaulicht ToolTip. Im Beispiel wird ein ToolTip erstellt und drei Button Steuerelementen zugeordnet, die sich auf dem Formbefinden. Im Beispiel wird die OwnerDraw -Eigenschaft auf true festgelegt und das Draw Ereignis behandelt. Draw Im Ereignishandler wird der ToolTip benutzerdefinierte gezeichnet, je nachdem, für welche Schaltfläche die ToolTip angezeigt wird, wie von der DrawToolTipEventArgs.AssociatedControl -Eigenschaft angegeben.

Der folgende Codeausschnitt veranschaulicht die Verwendung der DrawBorderMethoden , DrawBackground, und DrawText . Das vollständige Codebeispiel finden Sie in der DrawToolTipEventArgs Klassenübersicht.

// 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 einer ToolTipanpassen möchten, aber einen Standardmäßigen QuickInfo-Rahmen mit dem aktuellen Wert von SystemColors.WindowFramezeichnen möchten. Der Rahmen wird auf die von der Bounds -Eigenschaft angegebene Größe gezeichnet. Sie können die Grenzen von ToolTip erhöhen, bevor es angezeigt wird, indem Sie das Popup Ereignis behandeln.

Gilt für: