Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido
La funcion Api SendMessage en el evento MouseMove del control que queremos arrastrar, se le pasa el Hwnd del control a mover y una constante llamada HTCAPTION. ( en este caso se le pasa el HWND del formulario ). Esto hace que se pueda realizar el Drag al objeto. Luego para liberarlo ( en el evento MouseUp ) se utiliza la función Api ReleaseCapture sin ningún parámetro
Nota: se puede emplear este ejemplo para cualquier control
que posea la propiedad Hwnd
Código fuente en el formulario:
Proyecto para descargar , que muestra como usar un formulario que no tiene barra de título, y se utiliza un picturebox para hacer el arrastre mediante las funciones Releasecapture y SendMessage.
Para la barra de título, se utiliza un gráfico de fondo que se carga en el picbox que hace de barra, como se ve en esta captura de pantalla : ( También se le crea un borde mediante un control shape, y los menues y botones de comandos están hechos con un control ocx. )

Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar