2008-10-28 21 views
11

Tengo una vista de lista que después de un doble clic, un registro abre un nuevo formulario para mostrar los detalles, pero el registro en la vista de lista perdió la "selección" .... ¿Cómo puedo hacer? saber en qué registro se hizo clic ???Vista de lista C# permanecer seleccionado

Gracias

Maria João

Respuesta

4

intente configurar la propiedad HideSelection en la vista de lista para falsa. Está habilitado por defecto.

33

El control listview tiene una propiedad HideSelection que tiene el valor predeterminado True. Establezca esto en False y la fila actual permanecerá resaltada incluso si el control pierde el foco.

4

Tenga en cuenta que la selección se volverá "gris" cuando se pierda el enfoque, y "azul" cuando se enfoque. Mantenerlo azul cuando se pierde el foco es más difícil ... tendrás que anular el ListView :: DrawItem

Cuestiones relacionadas