![]() |
![]() |
| 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 |
|
#17
|
||||
|
||||
|
bueno amigo enecumene, independintemente de si lo haces con Frames o Paneles, creo que debes aclarar un poco mas el tema de donde y por que se crea este evento y como funciona...
Si buscas en la ayuda, verás que el evento OnClick está definido como una propiedad (Property) dentro de la mayoria de objetos visuales (¿o todos?)
entonces Onclick es una variable (puntero) que referencia a un procedimiento... Pero atención no es cualquier procedimiento..!!! es uno especial definido como un tipo asi:
Esto quiere decir que el tipo TNotifyevent es un tipo de procedimiento que debe estar definido dentro de una clase (De ahi el of Object) Entonces... tu puedes definir tu procedimiento dentro de cualquier clase que tengas en esta u otra unidad... lo mas comun es hacerlo dentro del Tform
La implementación, la debes hacer (Obviamente en la seccion implementation) De la siguiente Manera:
ahora, puedes comenzar a asignarle tus eventos Onclick al objeto que quiereas..!!! Aunque aqui tengo una duda y por favor me corrigen....creo que no puedes asignarselo a la misma clase donde fue definida... es decir, en el caso de
No podrias hacer esto
Pero si puedes hacer esto:
En tu caso definiste el evento en el Tpanel1 y se lo asignaste a tu imagen en el evento OnCreate del Panel.... como todos los objetos referncian al mismo evento onclick, entonces los puedes diferenciar mmediante el sender... El sender, en este y todos los objetos es la instancia que dispara el evento... y puedes difernciar tus objetos asi:
Saludos.... |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como crear un boton en ejecucion y ponerle un evento | jeremiselxi | Varios | 6 | 24-09-2008 20:34:40 |
| Como saber si me frame esta creado en cierto evento? | Albano | OOP | 2 | 15-03-2007 23:13:44 |
| ayuda con boton creado dinamicamente y sus evento | cureham | OOP | 1 | 13-09-2006 09:39:14 |
| Crear componente Image en tiempo d Ejecucion | Jessica666 | Gráficos | 6 | 30-05-2004 01:58:22 |
| asignar evento a control creado dinamicamente | jorgeganc | Varios | 4 | 17-12-2003 02:47:51 |
|