Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Octubre 27, 2010, 04:36:00 pm
-
Hola, no me sale esto.
Quiero mover un control (un picture) donde hice click o dobleclick sobre el MSHFlexgrid.
Que un Picture se posicione donde hice clic con el mouse, es decir, si hago clic que la punta izquierda superior del picture se ubique donde el puntero del mouse se encuentra.
Gracias
-
juasss, estaba facil, al principio pense en borrar el post pero mejor prefiero completar la respuesta de pronto hay una forma mejor de resolverlo
En el evento mousedown del Grid puse esto:
picture1.Move x - 500, y + 1300 (donde -500 y +1300 son ajustes según el diseño de mi form para que siempre me quede el picture por "debajito" del mouse.
El picture estaba visible false.
Es cuando el usuario haga doble click sobre el grid que pongo el picture.visible = true.
Lo que no resuelvo aun cuando haga click en el ultimo registro que esta al borde también del fomulario y el picture se corta, pero imagino que tendré que indicar si el "y" es mas de una cantidad determinada lo posiciono por encima de mi mouse y problema resuelto, creo.
Si hubiera una solución mejor soy todo ojos.