Condividi tramite


DrawToolTipEventArgs.DrawBorder Metodo

Definizione

Disegna 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 l'oggetto ToolTippersonalizzato. L'esempio crea un oggetto ToolTip e lo associa a tre Button controlli che si trovano nell'oggetto Form. Nell'esempio la OwnerDraw proprietà viene impostata su true e viene gestito l'evento Draw . Nel gestore eventi l'oggetto DrawToolTip viene disegnato in modo diverso a seconda del pulsante ToolTip per cui viene visualizzato come indicato dalla DrawToolTipEventArgs.AssociatedControl proprietà .

L'estratto di codice riportato di seguito illustra l'uso dei DrawBordermetodi , DrawBackgrounde DrawText . Vedere la panoramica della DrawToolTipEventArgs classe per l'esempio 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

Utilizzare questo metodo quando si desidera personalizzare determinati aspetti visivi di un ToolTipoggetto , ma si desidera che un bordo della descrizione comando standard disegnato per l'utente usi il valore corrente di SystemColors.WindowFrame. Il bordo viene disegnato sulla dimensione specificata dalla Bounds proprietà . È possibile aumentare i limiti di prima che ToolTip venga visualizzato gestendo l'evento Popup .

Si applica a