Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Menú desplegable al posicionar el mouse en una imagen que actúa como botón (https://www.clubdelphi.com/foros/showthread.php?t=87106)

socosa 15-11-2014 03:23:09

Menú desplegable al posicionar el mouse en una imagen que actúa como botón
 
Buenas, (espero que esta vez sí se envíe el mensaje).

Vi un post donde uno de los foristas metía este código en el evento 'OnMouseMove' del formulario para que, al mover el mouse a la derecha se desplegara unos botones en un panel:
Código Delphi [-]
  if X >= Form.ClientWidth - 10 then
     AnimateWindow(Form.Handle, 100, AW_ACTIVATE + AW_SLIDE + AW_HOR_NEGATIVE)
  else
     AnimateWindow(Form.Handle, 100, AW_HIDE + AW_SLIDE + AW_HOR_POSITIVE);
Lo adapté a mi necesidad: poniendo, en vez de 'Form' em nombre de mi imagen que actúa como botón. Funciona perfectamente en el evento 'OnMouseMove'.

El mismo efecto me gustaría tener, pero para un evento de posicionar el mouse en la imagen de botón (sin darle click, preferentemente).

Probé el mismo código en los eventos de la imagen: 'OnMouseActivate', 'OnMouseEnter', 'OnMouseUp', pero no resultó: no hacía nada.

Por favor si pueden ayudarme: quisiera saber en qué evento de la imagen debo colocar el código, y si no es el mismo código, cómo podría hacer para lograr ese efecto.

Desde ya gracias.

Casimiro Notevi 15-11-2014 10:25:14

Ya sé que eres nueva aquí, bienvenida, creo que ya te aconsejé que leyeras nuestra guía de estilo.
No repitas mensajes en distintos foros y procura ponerlos en los adecuados, gracias y, de nuevo, bienvenida.

socosa 15-11-2014 22:24:46

Menú desplegable al posicionar el mouse en una imagen que actúa como botón
 
???????

Este mensaje no lo puse en ninguno de los demás que escribí: no sé porqué dice que lo repito...

Justamente porque leí la guía de estilo varias veces antes de inscribirme a este foro es que sé que no les gusta que se toquen varios temas en un solo mensaje, en este post solo pregunto cómo lograr esa animación del evento OnMouseMove pero en otro evento (no sé cómo se llama al evento de posicionar el mouse sobre algo y que suceda algo en su efecto)...

Dónde repetí el mismo tema????


La franja horaria es GMT +2. Ahora son las 12:06:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi