DrawToolTipEventArgs.DrawBorder Methode

Definition

Zeichnet mithilfe der Systemrahmenfarbe den Rahmen des ToolTip.Draws the border of the ToolTip using the system border color.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die ToolTipbenutzerdefinierte gezeichnet wird.The following code example demonstrates how to custom draw the ToolTip. Im Beispiel wird ein ToolTip erstellt und den drei Button Steuerelementen in Formzugeordnet.The example creates a ToolTip and associates it to three Button controls located on the Form. Im Beispiel wird die OwnerDraw -Eigenschaft auf true festgelegt Draw und das-Ereignis behandelt.The example sets the OwnerDraw property to true and handles the Draw event. Im- ToolTip ToolTip Ereignishandler wird der benutzerdefinierte gezeichnet, abhängig von der Schaltfläche, für die der angezeigt wird, wie DrawToolTipEventArgs.AssociatedControl von der-Eigenschaft angegeben. DrawIn the Draw event handler, the ToolTip is custom drawn differently depending on what button the ToolTip is being displayed for as indicated by the DrawToolTipEventArgs.AssociatedControl property.

Der folgende Code Ausschnitt veranschaulicht die Verwendung DrawBorderder DrawBackgroundMethoden, DrawText und.The code excerpt below demonstrates using the DrawBorder, DrawBackground, and DrawText methods. Das gesamte DrawToolTipEventArgs Codebeispiel finden Sie in der Übersicht über die-Klasse.See the DrawToolTipEventArgs class overview for the complete code example.

// 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 ToolTip, wenn Sie bestimmte visuelle Aspekte von anpassen möchten, aber einen standardmäßigen QuickInfo-Rahmen verwenden möchten, der den aktuellen Wert von SystemColors.WindowFrameverwendet.Use this method when you want to customize certain visual aspects of a ToolTip, but want a standard ToolTip border drawn for you using the current value of SystemColors.WindowFrame. Der Rahmen wird auf die von der Bounds -Eigenschaft angegebene Größe gezeichnet.The border is drawn to the size specified by the Bounds property. Sie können die Grenzen des ToolTip erhöhen, bevor es angezeigt wird, indem Sie das Popup -Ereignis behandeln.You can increase the bounds of the ToolTip before it is shown by handling the Popup event.

Gilt für: