• Jueves 28 de Marzo de 2024, 16:06

Autor Tema:  Rectangulo sobre imagen  (Leído 880 veces)

MrBonham

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Rectangulo sobre imagen
« en: Domingo 13 de Diciembre de 2009, 20:49 »
0
El caso es que yo quiero dibujar un rectángulo de selección sobre la imagen, hasta ahí todo en orden, pero lo siguiente que me gustaría poder hacer, es, en ejecución, poder seleccionar ese rectángulo con el puntero y arrastrarlo hasta la zona de la imagen que considere apropiada. Es decir, poder mover el rectángulo, haciendo el mismo un elemento activo sobre la imagen.

¿Alguien sabe si es posible?

totorufo

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Rectangulo sobre imagen
« Respuesta #1 en: Miércoles 16 de Diciembre de 2009, 11:30 »
0
Buenas!

Pues la verdad es que he estado haciendo algo parecido!
Lo he hecho asi:

La cosa consiste en crear un usercontrol y pintar el rectangulo en el. Luego insertar el usercontrol sobre la imagen.
Con el usercontrol ya tienes todos los eventos necesarios.

Con esto tendras un "pequeño problema" hacer un usercontrol transparente.
Yo lo he "conseguido" de dos fromas :

  1.Hacer transparente el usercontrol mediante

     protected override CreateParams CreateParams

     Con este he tenido un pequeño problema de refrescado! Si lo consigues ya comentaras

 2. Emular transparencia del usercontrol
   
     Creo una imagen con lo que tiene que aparecer detras y se la establezco como background

O tal vez lo que quieras esto:

codeproject.com/KB/cs/SharpFormEditorDemo.aspx

Espero que te sirva.