FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Evento cuando se crea un componente sobre el mio
No he sabido como explicarlo mejor, Tengo un componente TPlano que hereda de TScrollBox, pretendo que sea un plano donde ir poniendo objetos, TImages, lineas, etc, el caso es que necesitaría saber cuando cuando se crea un componente sobre el en tiempo de ejecución, no sé si existe, osea
Var plano:TPlano; imagen:TImage; ......... procedure ...... begin imagen:=TImage(plano); // Aqui se genera algun evento en Plano ? Gracias por adelantado. |
#2
|
||||
|
||||
Puedes echarle un vistazo a la clase TComponent de la VCL, a ver qué cosas puedes redefinir.
Por ejemplo, al crear un nuevo componente, se genera una notificación del tipo:
Este método Notification se puede sobreescribir; Puedes probar por ahí. También hay un método:
que podrías capturar y que se ajecutará (si no me equivoco) al intantar insertar el nuevo componente sobre el plano. Otra opción podría ser que modifiques la Clase TPlano para añadirle un método que llames cuando se añada un nuevo elemento.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como ejecutar un procedimiento en mis forms mostrados, cuando ocurra un evento?? | jcapitan | OOP | 5 | 21-06-2007 19:16:56 |
Cuando van habilitar seccion componente | leodelca23 | La Taberna | 1 | 20-09-2006 15:26:22 |
Compilar un componente Active X cuando interese | akilar | Varios | 0 | 23-04-2006 18:33:38 |
Donde y cuando se crea el PDOXUSRS.LCK? | elcigarra | Conexión con bases de datos | 6 | 03-01-2006 18:07:16 |
Evento en componente dentro de frame | Kafu | OOP | 9 | 02-06-2003 18:19:27 |
|