DataGridViewAutoSizeModeEventHandler (Delegado)
Actualización: noviembre 2007
Representa el método que controlará los eventos AutoSizeRowsModeChanged o RowHeadersWidthSizeModeChanged de un objeto DataGridView.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
public delegate void DataGridViewAutoSizeModeEventHandler( Object sender, DataGridViewAutoSizeModeEventArgs e )
/** @delegate */ public delegate void DataGridViewAutoSizeModeEventHandler( Object sender, DataGridViewAutoSizeModeEventArgs e )
Parámetros
- sender
- Tipo: System.Object
Origen del evento.
- e
- Tipo: System.Windows.Forms.DataGridViewAutoSizeModeEventArgs
Objeto DataGridViewAutoSizeModeEventArgs que contiene los datos del evento.
Se provoca el evento AutoSizeRowsModeChanged cuando cambia el valor de la propiedad AutoSizeRowsMode del control DataGridView. Se provoca el evento RowHeadersWidthSizeModeChanged cuando cambia el valor de la propiedad RowHeadersWidthSizeMode.
Cuando se crea un delegado DataGridViewAutoSizeModeEventHandler, se identifica el método que controlará el evento. Para asociar el evento al controlador de eventos, se debe agregar una instancia del delegado al evento. Siempre que se produzca el evento, se llamará al controlador de eventos, a menos que se quite el delegado. Para obtener más información sobre los delegados de controladores de eventos, vea Eventos y delegados.
En el siguiente ejemplo de código se muestra cómo controlar el evento AutoSizeRowsModeChanged.
private void WatchRowsModeChanges(object sender, DataGridViewAutoSizeModeEventArgs modeEvent) { Label label = (Label)flowLayoutPanel1.Controls[currentLayoutName]; if (modeEvent.PreviousModeAutoSized) { label.Text = "changed to a different " + label.Name + dataGridView1.AutoSizeRowsMode.ToString(); } else { label.Text = label.Name + dataGridView1.AutoSizeRowsMode.ToString(); } }
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.