Condividi tramite


DrawToolTipEventArgs.DrawBorder Metodo

Definizione

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

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

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 di un ToolTipoggetto , ma si vuole che un bordo Descrizione comando standard disegnato per l'utente usando il valore corrente di SystemColors.WindowFrame. Il bordo viene disegnato sulla dimensione specificata dalla Bounds proprietà. È possibile aumentare i limiti dell'oggetto ToolTip prima che venga visualizzato gestendo l'evento Popup .

Si applica a