![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Lo que hace es "pasar" el "click" al panel que contiene el TStaticText que ha generado el evento.
Para hacer lo que tu llamas asignacion dinamica debes considerar lo comentado en mi primer post (el que has ignorado). PD; para ver si es lo que realmente necesitas, te aconsejo probarlo! Suerte |
|
#2
|
|||
|
|||
|
ChackAll, Agradesco tus comentarios, efectivamente debido a la ansiedad por resolver el problema me salte el primer tips que escribiste. Lo probe y funciono de maravillas, genial.
el codigo ahora quedo mas o menos asi. TStaticText( Components[a] ).Font.Style := []; TStaticText( Components[a] ).OnClick := AsignaOnClick(copy( UpperCase(TStaticText(Components[a]).Name), 7, 2 )); function TFMapa1024x768.AsignaOnClick(Indice: string): TNotifyEvent; begin case StrToInt(Indice) of 1: Result := Panel1Click; 2: Result := Panel2Click; 3: Result := Panel3Click; 4: Result := Panel4Click; 5: Result := Panel5Click; 6: Result := Panel6Click; //... end; Claro esta, debere poner 80 case, pero ya es lo de menos. Con tu sencillo pero claro ejemplo e logrado asignar en forma dinamica todos los eventos OnClick de los TStatickText al evento manejado por el Panel. Fuistes de gran ayuda, Genial. ![]() Saludos Jose Miguel B. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Asignar evento OnDrawColumnCell en tiempo de ejecución | gluglu | OOP | 6 | 01-06-2007 13:14:58 |
| Usar evento OnClick en imagen creada en ejecucion | ilcapo | C++ Builder | 8 | 12-04-2007 21:08:51 |
| Asignar evento Oncalcfield en tiempo de ejecucion | el_barto | Conexión con bases de datos | 5 | 06-09-2005 00:08:46 |
| Asignar la ruta de tablas en tiempo de ejecucion | tortelini | Varios | 2 | 19-03-2005 12:13:53 |
| Asignar procedimiento al evento OnClick | neon | OOP | 2 | 28-10-2004 11:53:21 |
|