![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Duda con RadioGroup
Buenas tardes.
Tengo una duda respecto al uso del componente tRadioGroup. Bueno, estoy realizando una aplicación que simula exámenes de tipo test. Las preguntas pueden tener de 2 a 5 opciones y solo una es verdadera, por tanto ví lógico utilizar un radioGroup por cada pregunta ya que marcar 2 opciones no tendría sentido en mi aplicación. El problema que tengo es que una vez que se contesta a una pregunta, es decir, se marca una opción, ya la única posibilidad que tendrían los usuarios de la aplicación sería cambiar la respuesta de dicha pregunta, y a mí me gustaría darles también la opción de desmarcar la opción ya marcada. Ejemplo: si una pregunta tiene como respuestas 'a', 'b' y 'c' y el usuario pulsa sobre la opción 'a', me gustaría que al volver a pulsar sobre la opción 'a' ésta se desmarcase. He probado a utilizar el evento OnClick pero éste solo funciona cuando se hace click sobre una opción no marcada, es decir, en el ejemplo anterior sólo saltaría al pulsar sobre 'b' o 'c', pero no salta si se vuelve a pulsar 'a'. Mi pregunta por tanto es: ¿existe alguna forma de desmarcar la opción? o solo se puede desmarcar la opción si se utilizan ckeckBox? Estoy utilizando Delphi 7.0 por si sirve de algo. Gracias por adelantado. Un saludo. |
#2
|
||||
|
||||
No te simplificaría agregar una opción que sea: "Ninguna" ?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
|||
|
|||
Hola de nuevo.
En primer lugar gracias por contestar tan rápido ![]() Sí, esa es una de las opciones que estaba barajando, al igual que crear un botón para desmarcar la opción haciendo que la propiedad itemValue sea -1. Pero la verdad que preferiría poder desmarcar la opción pulsando sobre ella (si es que esto es posible) ya que quedaría más elegante. Un saludo. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dudas con RadioGroup | pecosita | C++ Builder | 2 | 04-11-2006 23:20:33 |
Radiogroup | jmlifi | OOP | 2 | 12-01-2006 16:23:23 |
Consulta con radiogroup | noe | SQL | 1 | 31-05-2005 10:33:47 |
Duda con RadioGroup.. | elbilla | Varios | 4 | 04-10-2004 15:50:46 |
Ayuda con RadioGroup | miguel_fr | Varios | 2 | 23-04-2004 17:29:42 |
![]() |
|