ToolStripRenderEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para los métodos OnRenderImageMargin(ToolStripRenderEventArgs), OnRenderToolStripBorder(ToolStripRenderEventArgs) y OnRenderToolStripBackground(ToolStripRenderEventArgs).
public ref class ToolStripRenderEventArgs : EventArgs
public class ToolStripRenderEventArgs : EventArgs
type ToolStripRenderEventArgs = class
inherit EventArgs
Public Class ToolStripRenderEventArgs
Inherits EventArgs
- Herencia
- Derivado
Ejemplos
En el ejemplo de código siguiente se muestra cómo invalidar el OnRenderToolStripBorder método para dibujar un borde personalizado alrededor de un ToolStrip control. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase ToolStripRenderer.
// 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
Comentarios
La ToolStripRenderEventArgs clase también proporciona datos para los DrawImageMarginmétodos , DrawToolStripBordery DrawToolStripBackground .
Constructores
ToolStripRenderEventArgs(Graphics, ToolStrip) |
Inicializa una nueva instancia de la clase ToolStripRenderEventArgs para la clase ToolStrip especificada y utilizando el objeto Graphics especificado. |
ToolStripRenderEventArgs(Graphics, ToolStrip, Rectangle, Color) |
Inicializa una nueva instancia de la clase ToolStripRenderEventArgs para el objeto ToolStrip especificado, utilizando el Graphics especificado para pintar los límites establecidos con el Color especificado. |
Propiedades
AffectedBounds |
Obtiene el Rectangle que representa los límites del área que se va a pintar. |
BackColor | |
ConnectedArea |
Obtiene el Rectangle que representa el área superpuesta entre ToolStripDropDown y su OwnerItem. |
Graphics |
Obtiene los Graphics que se utilizan para pintar. |
ToolStrip |
Obtiene el ToolStrip que se va a pintar. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |