FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
reconocer que botón se pulsó
Hola a todos!!
Quisiera saber como identificar que botón se pulsó cuando tengo varios botones relacionados al mismo evento. me explico mejor; una forma de hacer lo que pretendo en Delphi es: procedure TForm12.Button1Click(Sender: TObject); begin case (Sender as TButton).Tag of 1: ShowMessage('Pulsó el boton 1'); 2: ShowMessage('Pulsó el boton 2'); 3: ShowMessage('Pulsó el boton 3'); end; end; Siempre y cuando ponga en la propiedad Tag de cada botón los valores previstos y relacione el evento OnClick de los botones al mismo evento. bien, ¿como hago lo mismo desde c++? estoy usando Builder. desde ya, muchísimas gracias por contestar. |
#2
|
||||
|
||||
Hola viveba.
Te pongo dos formas en que podes hacerlo. 1: Código:
void __fastcall TForm1::ButtonClick(TObject *Sender) { TButton *tb = static_cast<TButton*>(Sender); switch (tb->Tag) { case 1: ShowMessage("Pulsó el boton 1"); break; case 2: ShowMessage("Pulsó el boton 2"); break; case 3: ShowMessage("Pulsó el boton 3"); break; ... } } Código:
void __fastcall TForm1::ButtonClick(TObject *Sender) { switch(((TButton*)Sender)->Tag) { case 1: ShowMessage("Pulsó el boton 1"); break; case 2: ShowMessage("Pulsó el boton 2"); break; case 3: ShowMessage("Pulsó el boton 3"); break; ... } }
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Muchísimas gracias!!!!!
estoy tratando de mudar de un lenguaje a otro, y no encontraba como hacer esto. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
reconocer ecuacion | cath8tr | Varios | 2 | 26-04-2010 02:38:19 |
Que tan buen pulso tienen? | jacanche | La Taberna | 5 | 22-01-2007 11:24:30 |
reconocer sonido | ebeltete | Varios | 0 | 06-06-2006 01:05:11 |
saber que boton pulso | rebollo75 | OOP | 1 | 06-08-2005 15:34:05 |
Ejecutar código mientras pulso un botón | BECERRA | OOP | 5 | 21-10-2003 00:17:55 |
|