Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido:
El ejemplo es como muestra el gráfico:
La botonera de la izquierda es una matriz de controles Image llamados " Boton ". A su ves hay tres arreglos mas de controles image que contiene los gráficos para la botonera, es decir para cada estado del botón: Estado Normal, para cuando está arriba y MouseUp y cuando se presiona el mouse.
Nota: si utilizas el FireWorks ( que es el que usé yo para hacer los gráficos ) , podés aplicar la transparencia a los mapas de bits desde la barra de propiedades en la opción " Opacidad " que se encuentra por defecto en la parte inferior. Para aplicar el color Gris, el efecto es " Convertir en alfa "
Módulo realizado y enviado por Cobein, que permite implementar los eventos Mouse enter, Mous leave, Mouse hover y el scroll, para usarlo con objetos que poseen Hwnd, como picturebox, usercontrols, formularios etc.
La clase tiene un solo método llamado AttachObject, que lo que hace es enganchar o indicar que objeto se utilizará para implementarle dichos eventos
por ejemplo :
Clase.AttachObject Picture1.hwnd
Nota: la variable de la clase se debe declarar con WithEvents para que pueda recibir los eventos
Estos son dos ejemplos para poder utilizar el módulo del item anterior.
Los dos códigos fuentes, utilizan unos controles picturebox que actúan como botones. También se declaran en el formulario, arrays de tipo StdPicture. Estos arrays se cargan con gráficos o íconos para cada botón ( Los gráficos se leen desde el disco en la carpeta imágenes del proyecto).
Luego en los eventos que expone el módulo de clase : MouseEnter cuando entra el mouse, y MouseLeave cuando sale, se asignan a los botones/picture, el gráfico correspondiente. El ejemplo es bien sencillo, se puede perfeccionar mucho , y utilizar mediante este módulo, para crear fácilmente botoneras y botones con gráficos que respondan a los eventos del mouse
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar