SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: marto_vil en Lunes 7 de Noviembre de 2011, 05:40

Título: Drag and Drop a imagen contenida en un Boton
Publicado por: marto_vil en Lunes 7 de Noviembre de 2011, 05:40
Hola a todos  :kicking: , ojala alguien pueda contribuir con un poco de ayuda. Mi situación es similar a la de:
Citar
http://solocodigo.com/46930/hacer-drag-drop-de-la-imagen-contenida-en-boton-a-un-panel/
, y en mi caso tengo una serie de botones contenidos en un groupbox, de los cuales quisiera arrastrar la imagen que contiene el boton, cabe aclarar que la imagen que le tengo puesto a mi boton se la puse como 'Image' y no como 'BackgroundImage'.
Tengo entendido que esto del drag and drop se necesitaria manejar por medio de los eventos 'DragDrop', 'DragEnter' y  'DragLeave' de mi boton, pero no tengo idea de como sería el código.
El "efecto" (por llamarlo así) que busco, es como cuando seleccionamos una herramienta del Gimp (seleccionar color, selección libre, aerografo, herramienta de medida, etc...) que al dar click sobre alguna de las herramientas, la imagen de la herramienta se posiciona junto al cursor (y de esta forma entendemos que herramienta tenemos activa).
 :kicking:
Título: Re:Drag and Drop a imagen contenida en un Boton
Publicado por: gabio2 en Lunes 7 de Noviembre de 2011, 15:45
No sé si entendi bien tú duda, ¿ lo que tú necesitas es cambiar el cursor cuando le das clic a un botón ?..  Sí tú respuesta es si, entonces lo que tú necesitas no es del Drag and Drop, tú necesitas esto:

http://msdn.microsoft.com/es-es/library/system.windows.forms.cursor%28v=vs.80%29.aspx

Más información igual buena aquí:

http://www.foro.lospillaos.es/viewtopic.php?p=21566

http://allenwp.com/blog/2011/04/04/changing-the-windows-mouse-cursor-in-xna/



Espero te sea de utilidad! :)
Título: Re:Drag and Drop a imagen contenida en un Boton
Publicado por: marto_vil en Martes 8 de Noviembre de 2011, 13:41
 :smartass: Gracias, checare los links y estaré comentando que tal me funcionaron por si alguien también necesita trabajar con algo asi.
Saludos