Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 3
Ir a la página 1, 2, 3  Siguiente
 
Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
bueno quieor limpiarlos o mejor dicho desmarcarlos y no se como tengo entendido que para limpiar un textbox en con clear () pero no me funciona con el checkbox , me sale un error


hay alguna forma de hacerlo?
 



 
metalgearxd - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
metalgearxd:
Citar:
"mejor dicho desmarcarlos "

Entiendo que lo que quieres es quitarle la cruz....
Mirate esta dos entradas de la documentacion de gambas doc:
http://www.gambasdoc.org/help/comp/gb.qt4/checkbox/value?es&v3
http://www.gambasdoc.org/help/comp/gb.qt4/checkbox?es&v3

La propiedad "value" es la que puedes asignar para que se "desmarque" o "marque".

Lo puedes hacer: (suponiendo que tu checkbox se llame checkboxTUYO)
checkboxTUYO.value=false

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
Gracias por el codigo pero ya habia intentado con eso , lo que pasa que cuando lo limpio en mi caso mi formulairo  es de  "si y no" cuando ejecuto el limpiar el el codigo

Checkbox.value = false

si tengo marcado el checkbox en "no" , se pasa para "si" ¿por que? bueno yo le puse un codigo para 2 checkbox que tuviera mas o menos una caractersiticas del radiobutton cuando se quieran marcar 2 checkbox no se puedan si no que se marque uno y se desmarque otro y yo creo que es por eso que no me funciona

este es el codigo que le puse

public sub checkbox1_ Click()

checkbox2.value= not checkbox1.value

end

public sub checkbox2_ Click()

checkbox1.value= not checkbox2.value

end

 



 
metalgearxd - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
Citar:
en mi caso mi formulairo es de "si y no"

¿que quiere decir eso? Puedes poner una captura de pantalla de tu formulario...

Citar:
checkbox que tuviera mas o menos una caractersiticas del radiobutton

¿y por qué no le pones un radiobutton, si lo que quieres es que funcione como un radiobutton?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
para borrar o dejar un checkbox sin marcar debes hacerlo de la siguiente forma:

CheckBox1.value = 0
 


hay que trabajar con 1 y 0 donde 1 es para dejar marcado y 0 para borrarlo
 



 
DEATH - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
DEATH escribió: [Ver mensaje]
para borrar o dejar un checkbox sin marcar debes hacerlo de la siguiente forma:

CheckBox1.value = 0
 


hay que trabajar con 1 y 0 donde 1 es para dejar marcado y 0 para borrarlo


Nada no me funciona , yo creo es por el codigo que le puse el que esta arriba
 



 
metalgearxd - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
metalgearxd escribió: [Ver mensaje]
DEATH escribió: [Ver mensaje]
para borrar o dejar un checkbox sin marcar debes hacerlo de la siguiente forma:

CheckBox1.value = 0
 


hay que trabajar con 1 y 0 donde 1 es para dejar marcado y 0 para borrarlo


Nada no me funciona , yo creo es por el codigo que le puse el que esta arriba



a revisar el código se ha dicho!!

saludos!
 



 
DEATH - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
Prueba con esto.¡Ojo! El primer click deselecciona los dos y el segundo selecciona el que clickeaste.
Public Sub Form_Open()
  CheckBox2.Value = False
  CheckBox1.Value = False

End

Public Sub CheckBox1_Click()

  CheckBox2.Value = False
 
End
Public Sub CheckBox2_Click()

  CheckBox1.Value = False
 
End

Saludos
 




===================
Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
 
última edición por Dani26 el Jueves, 28 Febrero 2013, 02:21; editado 1 vez 
Dani26 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
Dani26 escribió: [Ver mensaje]
Prueba con esto.¡Ojo! El primer click deselecciona los dos y el segundo selecciona el que clickeaste.
Public Sub Form_Open()
  CheckBox2.Value = False
  CheckBox1.Value = False

End

Public Sub CheckBox1_Click()

  CheckBox2.Value = False
 
End
Public Sub CheckBox2_Click()

  CheckBox1.Value = False
 
End

Saludos


valla estoy salado , nada no me funciono , de todas maneras gracias
 



 
metalgearxd - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados 
 
Vamos a ver:
Dos consejos te doy que marcarán la diferencia entre seguir dando palos de ciego o saber, realmente, lo que estás haciendo. Primero: Pon nombre a tus controles y a tus procedimientos, eso de checkBox1 y chekBox14 es una auténtica locura. Segundo: No utilices la herramienta inapropiada para cada cosa. Con una llave inglesa "se pueden" clavar clavos, pero usa un martillo y te irá mucho mejor.
El comportamiento de los checkbox no es el que tú deseas, tú estás pidiendo a gritos radio buttons. Úsalos.

Ahora con tu problema: El evento click de un checkbox se auto-ejecuta al variar su valor. Por eso, cuando cambias vía código checkbox1.value=0, se lanza el código

public sub checkbox1_ Click()

checkbox2.value= not checkbox1.value

end
 


y se te activa el checkbox2.

Si quieres control total, utiliza algo que anule ese código, por ejemplo una variable privada.
Al prinicipio del formulario coloca:
Private limpiar as boolean

Cuando desees que todos queden en blanco:
limpiar=true
checkbox1.value=false
checkbox2.value=false
.....

limpiar=false
 


y modifica el código de los eventos click con

public sub checkbox1_ Click()

if not limpiar then
 checkbox2.value= not checkbox1.value
endif

end
 


Tu problema arreglado... a base de retorcer el código. Sé que le tienes aprecio a tu código, que te ha costado un montón y que, de momento, funciona, pero haz caso a los muchos años de experiencia acumulada en todas las respuestas que se te ofrecen. Ahorrarás tiempo y calentamientos de cabeza.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Bloques De Código Marcados Con Colorines Alaplancha General 2 Sabado, 01 Diciembre 2012, 20:00 Ver último mensaje
Alaplancha
No hay nuevos mensajes Como Realizar Esta Operacion Con 2 Checkbo... metalgearxd General 2 Viernes, 22 Febrero 2013, 21:39 Ver último mensaje
metalgearxd
No hay nuevos mensajes Como Ejecutar Un Bucle Despues Inmediatame... v3ctor General 6 Sabado, 20 Septiembre 2014, 20:02 Ver último mensaje
v3ctor
No hay nuevos mensajes Como Puedo Crear Un Checkbox Dentro De Una... Ricardo Prieto Controles/Librerías/Componentes 10 Lunes, 29 Agosto 2016, 22:48 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 3
Ir a la página 1, 2, 3  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron