• Viernes 8 de Noviembre de 2024, 11:29

Autor Tema:  Cambiar Checked De Checkbox Al Presionar Una Tecla  (Leído 1522 veces)

agipsy

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Cambiar Checked De Checkbox Al Presionar Una Tecla
« en: Viernes 29 de Septiembre de 2006, 19:22 »
0
Buenas Tardes,

Ojala alguien me pueda ayudar con el sgte problemilla:
Necesito que al presionar una tecla por ejemplo la barra espaciadora sobre un CheckBox este cambia su propiedad Checked,es decir,  que si esta en false pase a true y cuando este en true pase a false.
Yo lo hice asi pero no funciona:
void __fastcall TDevLab::CheckBox1KeyPress(TObject *Sender, char &Key)
{
 if (Key==VK_SPACE)
 {
   if (CheckBox1->Checked==true)
    CheckBox1->Checked=false;
   else
    CheckBox1->Checked=true;
 }
}

Muchas Gracias por su atencion

Vatoicc

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Re: Cambiar Checked De Checkbox Al Presionar Una Tecla
« Respuesta #1 en: Viernes 29 de Septiembre de 2006, 22:14 »
0
El componente TCheckBox ya hace por si solo lo que quieres, cuando tiene el foco (que se ve un cuadro punteado alrededor) y presionas la barra espaciadora cambia la pripiedad check, y creo que solo es con esa tecla
La paranoia es una vision mas sutil de la vida