ColumnWidthChangingEventArgs 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 el evento ColumnWidthChanging.
public ref class ColumnWidthChangingEventArgs : System::ComponentModel::CancelEventArgs
public class ColumnWidthChangingEventArgs : System.ComponentModel.CancelEventArgs
type ColumnWidthChangingEventArgs = class
inherit CancelEventArgs
Public Class ColumnWidthChangingEventArgs
Inherits CancelEventArgs
- Herencia
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este tipo. En el ejemplo, un controlador de eventos informa sobre la aparición del ColumnWidthChanging evento. Este informe le ayuda a aprender cuándo se produce el evento y puede ayudarle a depurar. Para informar sobre varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar Show por Console.WriteLine o anexar el mensaje a una línea TextBoxmúltiple.
Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo ListView denominada ListView1
. A continuación, asegúrese de que el controlador de eventos está asociado al ColumnWidthChanging evento.
private void ListView1_ColumnWidthChanging(Object sender, ColumnWidthChangingEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewWidth", e.NewWidth );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ColumnWidthChanging Event" );
}
Private Sub ListView1_ColumnWidthChanging(sender as Object, e as ColumnWidthChangingEventArgs) _
Handles ListView1.ColumnWidthChanging
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "NewWidth", e.NewWidth)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"ColumnWidthChanging Event")
End Sub
Comentarios
El ColumnWidthChanging evento es un evento cancelable.
Constructores
ColumnWidthChangingEventArgs(Int32, Int32) |
Inicializa una nueva instancia de la clase ColumnWidthChangingEventArgs con el ancho y el índice de columna especificados. |
ColumnWidthChangingEventArgs(Int32, Int32, Boolean) |
Inicializa una nueva instancia de la clase ColumnWidthChangingEventArgs, y especifica el ancho y el índice de columna, y si se va a cancelar el evento. |
Propiedades
Cancel |
Obtiene o establece un valor que indica si se debe cancelar el evento. (Heredado de CancelEventArgs) |
ColumnIndex |
Obtiene el índice de la columna cuyo ancho se está modificando. |
NewWidth |
Obtiene o establece el nuevo ancho de la columna. |
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) |