Freigeben über


DrawToolTipEventArgs.DrawBackground Methode

Definition

Zeichnet den Hintergrund des ToolTip mit der Systemhintergrundfarbe.

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

Beispiele

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

Im folgenden Codeauszug wird die Verwendung der DrawBorderMethoden , DrawBackgroundund DrawText veranschaulicht. 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 von ToolTipanpassen möchten, aber einen standardmäßigen QuickInfo-Hintergrund mit dem aktuellen Wert von SystemColors.Infogezeichnet haben möchten. Der Hintergrund wird gezeichnet, um den von der Bounds -Eigenschaft angegebenen Bereich auszufüllen.

Gilt für: