Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

DrawListViewSubItemEventArgs.Item (Propiedad)

Obtiene ListViewItem primario de ListViewItem.ListViewSubItem para dibujar.

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

public ListViewItem Item { get; }

Valor de propiedad

Tipo: System.Windows.Forms.ListViewItem
ListViewItem que representa el elemento primario de ListViewItem.ListViewSubItem para dibujar.

Utilice esta propiedad para tener acceso al elemento primario de ListViewItem de ListViewItem.ListViewSubItem para dibujar. Esto resulta útil cuando la propiedad de ItemState no proporciona información adecuada para satisfacer las necesidades. La propiedad de ItemState sólo proporciona información de estado básica que puede utilizar, por ejemplo, para determinar si el elemento primario está seleccionado, activa, o que tiene el foco. La propiedad de Item , por otro lado, permite obtener acceso a todos los miembros de ListViewItemprimario.

Para tener acceso a ListViewItem.ListViewSubItem que se va a dibujar, utilice la propiedad de SubItem .

El ejemplo de código siguiente se muestra el uso de este miembro. En el ejemplo, informes de un controlador de eventos en la aparición del evento de ListView.DrawSubItem . Este informe le ayuda a conocer cuando el evento se produce y puede ayudar en la depuración.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contiene una instancia de ListView tipo denominado ListView1. A continuación asegúrese de que el controlador de eventos está asociado al evento de ListView.DrawSubItem .


private void ListView1_DrawSubItem(Object sender, DrawListViewSubItemEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "DrawDefault", e.DrawDefault );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Bounds", e.Bounds );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "SubItem", e.SubItem );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ItemIndex", e.ItemIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ColumnIndex", e.ColumnIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Header", e.Header );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ItemState", e.ItemState );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "DrawSubItem Event" );
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft