 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Laura Invitado
|
Publicado: Mar 21 Ene, 2003 3:22 pm Asunto: Sender |
|
|
Hola,
he creado varios grids en tiempo de ejecución y cada uno de ellos debe hacer algo distinto, para esto controlo el evento onclick. Este recibe el Sender, pero, cómo puedo yo saber qué objeto es de los que he creado a partir del sender?
Tengo:
Grid = new TStringGrid(this);
Grid->Name = "Grid" + IntToStr(iCol);
...
Grid->OnClick=BbAyudaClick;
Y la función es:
void __fastcall TFrSegControl::BbAyudaClick(TObject *Sender)
{
}
Pero como puedo saber qué grid es? ya que solo me acepta el objeto Sender. |
|
| Volver arriba |
|
 |
tecno Invitado
|
Publicado: Mar 21 Ene, 2003 4:16 pm Asunto: |
|
|
¡Hola!
Prueba con esto:
...
((TStringGrid *)Sender)->Name;
...
Espero que con esto arregles el problema. Salu2.  |
|
| Volver arriba |
|
 |
Laura Invitado
|
Publicado: Mar 21 Ene, 2003 5:22 pm Asunto: |
|
|
Muchísimas gracias, no sabía si podía hacer un cast en este caso, he visto que sí.
Mercis,
Laura |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|