ColumnHeader Clase
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

ColumnHeader (Clase)

 

Muestra un solo encabezado de columna en un ListView control.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.ColumnHeader

[TypeConverterAttribute(typeof(ColumnHeaderConverter))]
public class ColumnHeader : Component, ICloneable

NombreDescripción
System_CAPS_pubmethodColumnHeader()

Inicializa una nueva instancia de la clase ColumnHeader.

System_CAPS_pubmethodColumnHeader(Int32)

Inicializa una nueva instancia de la ColumnHeader clase con la imagen especificada.

System_CAPS_pubmethodColumnHeader(String)

Inicializa una nueva instancia de la ColumnHeader clase con la imagen especificada.

NombreDescripción
System_CAPS_protpropertyCanRaiseEvents

Obtiene un valor que indica si el componente puede provocar un evento.(Heredado de Component.)

System_CAPS_pubpropertyContainer

Obtiene IContainer que contiene Component.(Heredado de Component.)

System_CAPS_protpropertyDesignMode

Obtiene un valor que indica si la Component está actualmente en modo de diseño.(Heredado de Component.)

System_CAPS_pubpropertyDisplayIndex

Obtiene o establece el orden de presentación de la columna respecto de las columnas actualmente mostradas.

System_CAPS_protpropertyEvents

Obtiene la lista de controladores de eventos que se adjuntará a este Component.(Heredado de Component.)

System_CAPS_pubpropertyImageIndex

Obtiene o establece el índice de la imagen mostrada en el ColumnHeader.

System_CAPS_pubpropertyImageKey

Obtiene o establece la clave de la imagen mostrada en la columna.

System_CAPS_pubpropertyImageList

Obtiene la lista de imágenes asociada a la ColumnHeader.

System_CAPS_pubpropertyIndex

Obtiene la ubicación con el ListView del control ListView.ColumnHeaderCollection de esta columna.

System_CAPS_pubpropertyListView

Obtiene el ListView control el ColumnHeader se encuentra en.

System_CAPS_pubpropertyName

Obtiene o establece el nombre de ColumnHeader.

System_CAPS_pubpropertySite

Obtiene o establece la ISite de la Component.(Heredado de Component.)

System_CAPS_pubpropertyTag

Obtiene o establece un objeto que contiene datos que se va a asociar a la ColumnHeader.

System_CAPS_pubpropertyText

Obtiene o establece el texto mostrado en el encabezado de columna.

System_CAPS_pubpropertyTextAlign

Obtiene o establece la alineación horizontal del texto mostrado en el ColumnHeader.

System_CAPS_pubpropertyWidth

Obtiene o establece el ancho de la columna.

NombreDescripción
System_CAPS_pubmethodAutoResize(ColumnHeaderAutoResizeStyle)

Cambia el ancho de la columna según lo indicado por el estilo de cambio de tamaño.

System_CAPS_pubmethodClone()

Crea una copia idéntica del actual ColumnHeader que no está conectado a ningún control de vista de lista.

System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar a un proxy utilizado para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos los recursos usados por Component.(Heredado de Component.)

System_CAPS_protmethodDispose(Boolean)

Se deshace de los recursos (distintos de la memoria) que usa ColumnHeader.(Reemplaza a Component.Dispose(Boolean)).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object.)

System_CAPS_protmethodFinalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el elemento Component durante la recolección de elementos no usados.(Heredado de Component.)

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_protmethodGetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.(Heredado de Component.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficial del actual MarshalByRefObject objeto.(Heredado de MarshalByRefObject.)

System_CAPS_pubmethodToString()

Devuelve una String que contiene el nombre del Component, si existe. Este método no se debe invalidar.(Reemplaza a Component.ToString()).

NombreDescripción
System_CAPS_pubeventDisposed

Se produce cuando el componente se elimina mediante una llamada a la Dispose (método).(Heredado de Component.)

Un encabezado de columna es un elemento de un ListView control que contiene el texto del título. ColumnHeader se pueden agregar objetos a un ListView con el Add método de la ListView.ColumnHeaderCollection clase. Para agregar un grupo de columnas para una ListView, puede utilizar el AddRange método de la ListView.ColumnHeaderCollection clase. Puede usar el Index propiedad de la ColumnHeader clase para determinar dónde el ColumnHeader se encuentra en la ListView.ColumnHeaderCollection.

ColumnHeader proporciona el Text y TextAlign Propiedades para establecer el texto mostrado en el control y la alineación del texto en el encabezado de columna. Para determinar si un ColumnHeader está asociado con un ListView control, puede hacer referencia a la ListView propiedad. Si desea copiar un ColumnHeader para su uso en otro ListView control, puede utilizar el Clone método.

En el ejemplo de código siguiente se muestra cómo inicializar una ListView control. El ejemplo crea ColumnHeader objetos y establece el encabezado de columna Text, TextAlign y Width Propiedades. El ejemplo también se agregan elementos y subelementos a la ListView. Para ejecutar este ejemplo pegue el siguiente código en un formulario y llame a la PopulateListView método desde el constructor del formulario o Load controlador de eventos.

private void PopulateListView()
{
	ListView1.Width = 270;
	ListView1.Location = new System.Drawing.Point(10, 10);

	// Declare and construct the ColumnHeader objects.
	ColumnHeader header1, header2;
	header1 = new ColumnHeader();
	header2 = new ColumnHeader();

	// Set the text, alignment and width for each column header.
	header1.Text = "File name";
	header1.TextAlign = HorizontalAlignment.Left;
	header1.Width = 70;

	header2.TextAlign = HorizontalAlignment.Left;
	header2.Text = "Location";
	header2.Width = 200;

	// Add the headers to the ListView control.
	ListView1.Columns.Add(header1);
	ListView1.Columns.Add(header2);

       // Specify that each item appears on a separate line.
       ListView1.View = View.Details;

       // Populate the ListView.Items property.
	// Set the directory to the sample picture directory.
	System.IO.DirectoryInfo dirInfo = 
		new System.IO.DirectoryInfo(
		"C:\\Documents and Settings\\All Users" +
		"\\Documents\\My Pictures\\Sample Pictures");


	// Get the .jpg files from the directory
	System.IO.FileInfo[] files = dirInfo.GetFiles("*.jpg");

	// Add each file name and full name including path
	// to the ListView.
	if (files != null)
	{
		foreach ( System.IO.FileInfo file in files )
		{
			ListViewItem item = new ListViewItem(file.Name);
			item.SubItems.Add(file.FullName);
			ListView1.Items.Add(item);
		}
	}
}

.NET Framework
Disponible desde 1.1

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft