ToolStripRenderer.OnRenderToolStripBorder(ToolStripRenderEventArgs) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Eleva o RenderToolStripBorder evento.
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)
Parâmetros
A ToolStripRenderEventArgs que contém os dados do evento.
Exemplos
O exemplo de código seguinte demonstra como sobrescrever o OnRenderToolStripBorder método para desenhar uma borda personalizada em torno de um ToolStrip controlo. Este exemplo de código faz parte de um exemplo maior fornecido para a 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
Observações
Levantar um evento invoca o gestor de eventos através de um delegado. Para mais informações, consulte Manuseio e Levantamento de Eventos.
O OnRenderToolStripBorder método também permite que classes derivadas tratem do evento sem anexar um delegado. Esta é a técnica preferida para lidar com o evento numa classe derivada.
Notas para Herdeiros
Ao substituir OnRenderToolStripBorder(ToolStripRenderEventArgs) uma classe derivada, certifique-se de chamar o método da OnRenderToolStripBorder(ToolStripRenderEventArgs) classe base para que os delegados registados recebam o evento.