Condividi tramite


DrawToolTipEventArgs.DrawBackground Metodo

Definizione

Crea lo sfondo dell'oggetto ToolTip utilizzando il colore di sfondo del sistema.

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

Esempio

Nell'esempio di codice seguente viene illustrato come disegnare personalizzato .ToolTip Nell'esempio viene creato un oggetto ToolTip e lo associa a tre Button controlli che si trovano nell'oggetto Form. L'esempio imposta la proprietà su true e gestisce l'evento OwnerDrawDraw . Nel gestore eventi, l'oggetto ToolTipDraw viene disegnato in modo diverso a seconda del pulsante ToolTip visualizzato per come indicato dalla DrawToolTipEventArgs.AssociatedControl proprietà.

L'estratto di codice riportato di seguito illustra l'uso dei DrawBordermetodi , DrawBackgrounde DrawText . Vedere la panoramica della classe per l'esempio DrawToolTipEventArgs di codice completo.

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

Commenti

Usare questo metodo quando si desidera personalizzare determinati aspetti visivi dell'oggetto , ma si vuole che lo sfondo della descrizione comando standard sia disegnato per l'utente ToolTipusando il valore corrente di SystemColors.Info. Lo sfondo viene disegnato per riempire l'area Bounds specificata dalla proprietà.

Si applica a