Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema raro con un checkbox

Estas en el tema de Problema raro con un checkbox en el foro de Visual Basic clásico en Foros del Web. Buenas a todos, despues de tanto tiempo los molesto de nuevo, haber quien me puede ayudar con esto tengo un form donde tengo un checkbox ...
  #1 (permalink)  
Antiguo 23/11/2011, 11:42
Avatar de gasuton  
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 13 años, 6 meses
Puntos: 2
Exclamación Problema raro con un checkbox

Buenas a todos, despues de tanto tiempo los molesto de nuevo, haber quien me puede ayudar con esto

tengo un form donde tengo un checkbox y varias cosas mas, la idea es que si le hago click al checkbos me habilite o deshabilite algunos elementos, para esto puese el siguiente codigo.¨

Código:
Private Sub esunidadma_Click()

If esunidadma.Value = 1 Then
   DataCombo1.Enabled = False
   relauni(1).Enabled = False
Else
   DataCombo1.Enabled = True
   relauni(1).Enabled = True
End If

End Sub
lo raro aca es que por mas que le hago click en el checkbox nunca me cambia el estado del mismo, y no se porque.

Saludos y gracias.
  #2 (permalink)  
Antiguo 23/11/2011, 12:24
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Problema raro con un checkbox

No deberia fallar. El checkbox cambia al pinchar aunque no pongas codigo.

Este codigo ha funcionado sin problemas:
Private Sub esunidadma_Click()

If esunidadma.Value = 1 Then
MsgBox "1"
' DataCombo1.Enabled = False
' relauni(1).Enabled = False
Else
MsgBox "0"
' DataCombo1.Enabled = True
' relauni(1).Enabled = True
End If

End Sub

¿No habras puesto un optionbutton?
Si no, no se me ocurre nada mas que otra parte del codigo este fijando el checkbox continuamente al valor que muestra y no te de tiempo a verlo cambiar.

Suerte.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 23/11/2011, 14:46
Avatar de gasuton  
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Problema raro con un checkbox

PKJ ya cheque lo que me pusiste pero no me funciona.

Y lo raro esta en que cuando abro el form por default me pone el checkbox en gris (y si es un checkbox ), cuando hago un click sobre el checkbox como que lo habilita dejandolo en blanco, pero por mas que le otro click al checkbox nunca me agrega la alomita, tilde o como se llame lo que te pone dentro del checkbox.
  #4 (permalink)  
Antiguo 23/11/2011, 15:20
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Problema raro con un checkbox

Hola, como los fantasmas no existen, yo lo que haría seria por ejemplo poner este código

Código vb:
Ver original
  1. Private Sub esunidadma_Click()
  2. Msgbox "Aqui estoy"
  3. If esunidadma.Value = 1 Then
  4.    DataCombo1.Enabled = False
  5.    relauni(1).Enabled = False
  6. Else
  7.    DataCombo1.Enabled = True
  8.    relauni(1).Enabled = True
  9. End If
  10.  
  11. End Sub

Ya que el debería de funcionar, y si cuando clickeas no dice "Aqui Estoy", significará que le has cambiado el nombre al CheckBox y el codigo no coincide con el nombre.

Es por dar ideas, aunque sean descabelladas ya que no sería la primera vez.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #5 (permalink)  
Antiguo 23/11/2011, 15:35
Avatar de gasuton  
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Problema raro con un checkbox

Mmmmm esto esta cada vez mas raro, mi checkbox esta correcto en nombre y todo, porque si me aparece el mesaje aqui estoy, pero solo me permite cambiar de grayed a blanco (unchecked). Nunca pasa por el estatus 1 (checked).....

Esto esta cada vez mas raro
  #6 (permalink)  
Antiguo 23/11/2011, 15:51
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Problema raro con un checkbox

Imagino que ya has probado a eliminar el checkbox y poner uno nuevo...
Has vacunado este invierno a tu PC? igual esta pachucho
Yo probaría incluso copiar un checkbox de otro form u otro proyecto que sepas que pita bien y pegarlo en lugar de este a ver.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #7 (permalink)  
Antiguo 23/11/2011, 15:58
Avatar de gasuton  
Fecha de Ingreso: octubre-2010
Ubicación: Abandonware
Mensajes: 132
Antigüedad: 13 años, 6 meses
Puntos: 2
Sonrisa Respuesta: Problema raro con un checkbox

jajaja si lo intente, pero ya descubri que es, y aqui les va:

Este form que estoy haciendo trabaja sobre una DB, en una tabla especifica, esta tabla estaba vacia, por esas cosas de la vida fui a dar de alta un registro nuevo desde el form y maravillosamente ya me funciono.

Al parecer el checkbox no estaba reaccionando como correspondia porque la tabla estaba vacia.

Saludos.

Etiquetas: checkbox, raro
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 04:59.