FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
En que objeto está parado el mouse?
Hola gente del foro.
A lo mejor Uds. me puedan ayudar.... Necesito saber como hacer para conocer sobre que componente (que los creará el usuario...por ejemplo un Tedit) está parado el mouse? Esto lo pregunto por que necesito crear y borrar objetos del tipo Tedit y no sé como hacer para saber sobre cual está parado. Desde ya muchas gracias. Marcelo |
#2
|
||||
|
||||
No se como pretendes crear/borrar los componentes.. pero ciñendome a tu pregunta, te recomiendo la lectura de la ayuda sobre el método TWinControl.ControlAtPos.
Esto es aplicable para la forma, o el contenedor (parent) de cualquier control. Por ejemplo, un panel, o un ScrollBox. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Cita:
Creo que en ese caso deberías intentar "cazar" los eventos de ratón sobre los componentes. Por ejemplo al crear los componentes en runtime, "enganchas/capturas" uno de los eventos del componente (mouseDown, por ejemplo) a una rutina que te permita manejar la selección de éstos componentes (uno o varios y que por ejemplo los distinga de los no-seleccionados); No se si me he explicado del todo bien, si no queda claro ya dirás...
__________________
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. |
#4
|
|||
|
|||
Cita:
|
#5
|
|||
|
|||
Cita:
Gracias- |
#6
|
||||
|
||||
Podrías hacerlo, por ejemplo:
* Con una nueva opción en el menú contextual del control de diga: "Borrar componente". * Seleccionándolo y con un botón que diga: "Borrar componente" * Con un combinación de taclas sobre el componente, por ejemplo. CTRL+DEL * ...
__________________
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. |
#7
|
|||
|
|||
Cita:
Desde ya gracias. |
#8
|
||||
|
||||
Cita:
Por ejemplo si quieres crear Edit's y enganchar los eventos OnExter y OnExit (para cambiar el color del control) a unos métodos creados por ti, sería algo así:
__________________
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. |
|
|
|