FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
cual es el evento contrario a onmousemove?
como hago para cambiar las propiedades de un shape cuando el mouse ya no esta arriba de el?
|
#2
|
||||
|
||||
No explicas muy bien qué quieres modificar...
Una opción que se me antoja es derivar el TShape e intentar capturar los mensajes OnEnter y OnExit. La otra es utilizar esa rutina (OnMouseMove) en todos los componentes del form (*) y actualizar cuando el Sender no sea el TShape. Si son muchos, puedes asignarla por código al entrar en lugar de hacerlo manualmente a todos los componentes en diseño...
__________________
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. |
#3
|
|||
|
|||
lo que quiero cambiar del shape es el color, lo que pasa es que tengo unos image que estoy usando como botones y de fondo tienen shape, lo que hago es que cuando el mouse esta sobre los botones se pinte de gris los shape y cuando esta en el formulario pinta los shape de blanco en la misma propiedad pero del formulario lo que queria investigar si es que se puede es como pinto los shape inmediatamente al salir del boton sin importar lo que pase en el formulario
|
#4
|
||||
|
||||
Entonces tal vez tengas que derivar ese TImage (que entiendo que es el que debes programar para capturar cuando sale el ratón) y capturar los mensajes:
Que vienen desde TControl y que por lo tanto llegan al TImage. Desde esos mensajes lo más sencillo es crear dos nuevos eventos.
__________________
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 |
necesito programar un evento en un combobox,pero no se cual de todos es | federiconqn21 | Varios | 7 | 06-04-2006 17:42:24 |
metodo onmousemove(); | fcojavier | C++ Builder | 3 | 03-07-2005 00:38:17 |
Ayudame con OnMouseMove | JANDREGUE | Varios | 8 | 09-04-2005 23:26:52 |
cual es el evento que se ejecuta al mover la barra de seleccion en un dbgrid | soyhugo | Varios | 3 | 17-02-2004 17:42:52 |
Capturar El Evento Onmousemove | ANTONIOGALISTEO | OOP | 4 | 18-09-2003 09:16:01 |
|