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?
Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
Objetivo: Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
metalgearxd:
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)
Citar:
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
Objetivo: 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
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
Objetivo: Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
¿que quiere decir eso? Puedes poner una captura de pantalla de tu formulario...
¿y por qué no le pones un radiobutton, si lo que quieres es que funcione como un radiobutton?
Citar:
¿que quiere decir eso? Puedes poner una captura de pantalla de tu formulario...
Citar:
¿y por qué no le pones un radiobutton, si lo que quieres es que funcione como un radiobutton?
Objetivo: 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:
hay que trabajar con 1 y 0 donde 1 es para dejar marcado y 0 para borrarlo
CheckBox1.value = 0
hay que trabajar con 1 y 0 donde 1 es para dejar marcado y 0 para borrarlo
Objetivo: Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
Nada no me funciona , yo creo es por el codigo que le puse el que esta arriba
DEATH escribió: [Ver mensaje]
Nada no me funciona , yo creo es por el codigo que le puse el que esta arriba
Objetivo: Re: Como Limpio Los Checkbox De Un Formulario Despues Que Estan Marcados
última edición por Dani26 el Jueves, 28 Febrero 2013, 02:21; editado 1 vez
Prueba con esto.¡Ojo! El primer click deselecciona los dos y el segundo selecciona el que clickeaste.
Saludos
Saludos
última edición por Dani26 el Jueves, 28 Febrero 2013, 02:21; editado 1 vez
Objetivo: 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
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:
y modifica el código de los eventos click con
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.
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
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:
y modifica el código de los eventos click con
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.
Página 1 de 3
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.118s (PHP: -1% SQL: 101%)
Consultas SQL: 30 - Debug off - GZIP Activado