Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] No permitir activar check en listview

Estas en el tema de No permitir activar check en listview en el foro de .NET en Foros del Web. Hola a todos de su ayuda, nececito que un checkbok de un listview no se pueda poner en true cuando detecte en el subitem la ...
  #1 (permalink)  
Antiguo 28/01/2015, 00:01
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
No permitir activar check en listview

Hola a todos de su ayuda, nececito que un checkbok de un listview no se pueda poner en true cuando detecte en el subitem la palabra ERROR, tengo el siguiente codigo, pero entra en un loop, cuando activo el checkbox.

Private Sub ListView1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
If e.CurrentValue = CheckState.Checked Then
If ListView1.Items(e.Index).SubItems(1).Text = "ERROR" Then
ListView1.Items(e.Index).Checked = False
End If
End If
End Sub

Inicialmente el checkbox esta en false y quiero que asi se quede.

Gracias anticipadas por su apoyo.
  #2 (permalink)  
Antiguo 28/01/2015, 23:09
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: No permitir activar check en listview

Por si a alguien le sirve, esta es la solucion

Private Sub ListView1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
If ListView1.Items(e.Index).SubItems(1).Text = "ERROR" Then
If e.NewValue = CheckState.Checked Then
e.NewValue = e.CurrentValue
End If
End If
End Sub

Etiquetas: listview, permitir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:36.