Uploaded with ImageShack.us
El problema radica en 2 puntos en los cuales me he artado de intentar solucionarlo pero sin dar con el clavo... a ver si alguien me puede echar un cable en qué puede fallar.
1.- Las columnas de separación por cada item... están demasiado separadas (por el tamaño de las imagenes no es) y por el estilo a mostrar el listview tampoco porque he probado con todos... ¿cómo es posible eliminar esa separación entre cada item??
2.- El otro problema algo más gordillo es éste... cuando pincho en una butaca verde ésta debe ponerse en roja, hasta ahí bien, me lo hace, el problema está en que, por fuerza una vez que clickeas en una butaca, sea cual sea, la 1º butaca (fila 0, columna 0) se pone también en rojo, es como si por defecto estuviera selecionado... ¿cómo podría quitarlo? y el otro más grave aún es que si mi listview tiene barra scrollbal porque tenga muchos items por ejemplo (debido al pedazo margen entre items xD) si desplazo la barra, todos los items que "no se ven" luego se ponen en rojo por arte de magia, como si yo los hubiera selecionado, la cosa está en que los "selecciona" el scrollbar.. (y eso que en las propiedades lo tengo desactivado el scrollbar pero siempre aparece :S) eso sí, SÓLO me los seleciona con el scrollbar cuando ya he pinchado de antemano en una butaca cualquiera...
El código que uso para cambiar de color las butacas es éste:
Código:
Private Sub listButacas_ItemSelectionChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles listButacas.ItemSelectionChanged
If e.IsSelected Then
listButacas.Items.Item(e.ItemIndex).ImageList.Images.Item(0) = ImageButacas.Images.Item(1)
End If
End Sub
Gracias y espero que me podáis echar un cablecito!!!