Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2010, 00:02
sinosuke06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 20
Antigüedad: 16 años, 4 meses
Puntos: 0
¿Como capturo informacion de una fila del listview?

Hola a todos!!!

Aclaro mi pregunta. Tengo un evento para controlar el cambio de fila seleccionada (solo una) en un listview. Las filas se diferencian por gastos e ingresos y puedo identificarlas por esas columnas (gastos o ingresos) o por el color de la fila (rojo o verde).

La intencion es que solo pueda utilizar el boton de "añadir a cuenta" cuando este mostrando un gasto, y lo deshabilite cuando sea un ingreso.

PrivateSub lvextracto_SelectedIndexChanged(ByVal sender AsObject, ByVal e As System.EventArgs) Handles lvextracto.SelectedIndexChanged
If lvextracto.SelectedItems.Item(0).BackColor = Color.YellowGreen Then
'si es un ingreso deshabilita el boton de añadir
btanadiracuenta.Enabled = False
Else
'si es un gasto lo habilita
btanadiracuenta.Enabled = True
EndIf
EndSub

Intento hacerlo asi, pero esto solo me funciona en la primera seleccion (aunque no entiendo por qué). Si alguien puede ayudarme y decirme como hacerlo...

Muchas gracias por vuestras respuestas.