ColumnClickEventArgs Clase

Definición

Proporciona datos para el evento ColumnClick.Provides data for the ColumnClick event.

public ref class ColumnClickEventArgs : EventArgs
public class ColumnClickEventArgs : EventArgs
type ColumnClickEventArgs = class
    inherit EventArgs
Public Class ColumnClickEventArgs
Inherits EventArgs
Herencia
ColumnClickEventArgs

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo.The following code example demonstrates the use of this type. En el ejemplo, un controlador de eventos informa sobre la aparición del ColumnClick evento.In the example, an event handler reports on the occurrence of the ColumnClick event. Este informe le ayuda a saber cuándo se produce el evento y puede ayudarle a depurar.This report helps you to learn when the event occurs and can assist you in debugging. Para notificar varios eventos o eventos que se producen con frecuencia, considere Show la Console.WriteLine posibilidad de reemplazar por o anexar el TextBoxmensaje a una multilínea.To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de ListView tipo ListView1denominada.To run the example code, paste it into a project that contains an instance of type ListView named ListView1. A continuación, asegúrese de que el controlador de eventos ColumnClick está asociado al evento.Then ensure that the event handler is associated with the ColumnClick event.

private void ListView1_ColumnClick(Object sender, ColumnClickEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Column", e.Column );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ColumnClick Event" );
}
Private Sub ListView1_ColumnClick(sender as Object, e as ColumnClickEventArgs) _ 
     Handles ListView1.ColumnClick

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Column", e.Column)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ColumnClick Event")

End Sub

Comentarios

La ColumnClickEventArgs clase proporciona el índice basado en cero dentro de ListView.ColumnHeaderCollection la clase de la columna en la que se hace ListView clic en el control.The ColumnClickEventArgs class provides the zero-based index within the ListView.ColumnHeaderCollection class of the column that is clicked in the ListView control. Puede utilizar esta información en un controlador de eventos para el ColumnClick evento con el fin de determinar en qué columna se hace clic para realizar tareas en los datos de la columna.You can use this information in an event handler for the ColumnClick event to determine which column is being clicked to perform tasks on the data within the column.

Constructores

ColumnClickEventArgs(Int32)

Inicializa una nueva instancia de la clase ColumnClickEventArgs.Initializes a new instance of the ColumnClickEventArgs class.

Propiedades

Column

Obtiene el índice de base cero de la columna en la que se hace clic.Gets the zero-based index of the column that is clicked.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: