| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Jue 18 Jun, 2009 9:59 am Asunto: Deseleccionar radiobutton |
|
|
Buenas.. Mi pregunta es la siguiente se puede hacer que se deseleccione un radioButton que ha sido seleccionado de la misma forma que se hace con un checkbox......
Gracias. |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Jue 18 Jun, 2009 11:57 am Asunto: |
|
|
Prueba esto:
| Código: | void __fastcall TForm1::Button1Click(TObject *Sender)
{
RadioButton1->Checked = !RadioButton1->Checked;
}
|
Saludos. |
|
| Volver arriba |
|
 |
neg1414 Master

Registrado: 31 Ene 2007Mensajes: 284
|
Publicado: Jue 18 Jun, 2009 12:30 pm Asunto: |
|
|
Gracias por contestar.
He probado con tu codigo,pero al "cliquear" sobre el RadioButton no me lo selecciona.
Igual me he explicado mal....Lo que pretendo es que el RadioButton funcione como un checkBox: Que al "cliquear" sobre el se seleccione, pero si esta seleccionado y se "cliquea" sobre, el se deseleccione.
Nota: No uso el CheckBox, por que necesito la caracteristica excluyente del RadioButton . |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Jue 18 Jun, 2009 1:52 pm Asunto: |
|
|
Ya te entiendo.
Por el mismo concepto del radiobutton solo se deselecciona al seleccionar otro. Para lo que tu quieres esta el checkbox.
Saludos. |
|
| Volver arriba |
|
 |
juanma Cmdr

Registrado: 17 Nov 2005Mensajes: 127Ubicación: Almeria - España
|
Publicado: Jue 18 Jun, 2009 5:51 pm Asunto: |
|
|
Por codigo solo lo puedes deseleccionar, marcando otro
| Código: | RadioButton2->Checked = true; //se deselecciona otro del mismo nivel |
Si quieres en un momento tener todos sin seleccionar puedes usar checkbox y llevar la exclusividad a mano (en el click de uno miras los demas para desmarcar)
Saludos |
|
| Volver arriba |
|
 |
|