ToolStripRenderer.OnRenderToolStripBorder(ToolStripRenderEventArgs) Metodo

Definizione

Genera l'evento RenderToolStripBorder.

protected:
 virtual void OnRenderToolStripBorder(System::Windows::Forms::ToolStripRenderEventArgs ^ e);
protected virtual void OnRenderToolStripBorder(System.Windows.Forms.ToolStripRenderEventArgs e);
abstract member OnRenderToolStripBorder : System.Windows.Forms.ToolStripRenderEventArgs -> unit
override this.OnRenderToolStripBorder : System.Windows.Forms.ToolStripRenderEventArgs -> unit
Protected Overridable Sub OnRenderToolStripBorder (e As ToolStripRenderEventArgs)

Parametri

e
ToolStripRenderEventArgs

Oggetto ToolStripRenderEventArgs contenente i dati dell'evento.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del OnRenderToolStripBorder metodo per disegnare un bordo personalizzato intorno a un ToolStrip controllo . Questo esempio di codice fa parte di un esempio più ampio fornito per la ToolStripRenderer classe .

// This method draws a border around the GridStrip control.
protected override void OnRenderToolStripBorder(
    ToolStripRenderEventArgs e)
{
    base.OnRenderToolStripBorder(e);

    ControlPaint.DrawFocusRectangle(
        e.Graphics,
        e.AffectedBounds,
        SystemColors.ControlDarkDark,
        SystemColors.ControlDarkDark);
}
' This method draws a border around the GridStrip control.
Protected Overrides Sub OnRenderToolStripBorder(e As ToolStripRenderEventArgs)
   MyBase.OnRenderToolStripBorder(e)
   
   ControlPaint.DrawFocusRectangle(e.Graphics, e.AffectedBounds, SystemColors.ControlDarkDark, SystemColors.ControlDarkDark)
End Sub

Commenti

La generazione di un evento richiama il gestore eventi tramite un delegato. Per altre informazioni, vedere Gestione e generazione di eventi.

Il OnRenderToolStripBorder metodo consente anche alle classi derivate di gestire l'evento senza associare un delegato. Questa è la tecnica preferita per gestire l'evento in una classe derivata.

Note per gli eredi

Quando si esegue l'override OnRenderToolStripBorder(ToolStripRenderEventArgs) in una classe derivata, assicurarsi di chiamare il metodo della OnRenderToolStripBorder(ToolStripRenderEventArgs) classe di base in modo che i delegati registrati ricevano l'evento.

Si applica a

Vedi anche