botones planos en visual basic

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
battu

botones planos en visual basic

Mensaje por battu » Lun Jun 21, 2004 6:13 pm

Hola

Quiero hacer una aplicacion dodne los botones sean planos y que cuando pase el cursor por encima se resalten,es decir, como los botones de las barras de las herramientas. He probado cambiando las propiedades de los botones pero no he coneguido nada, como puedo conseguirlo?
Sed lo mas explicitos posibles

Muchas gracias

Avatar de Usuario
JM

Mensaje por JM » Mié Jun 23, 2004 6:40 pm

Te lo tendrás que currar tú un poco más.
Si lo haces bien puedes llegar a obtener un resultado muy conseguido y tu programa será único y no se parecerá a otros.

Cada uno de tus botones va a ser un picturebox que tendrá el color de fondo que tu quieras o una imagen con el texto del botón plano o sobresaliente (Como se ve normalmente).
En el evento mousemove del picturebox pones que tu imagen de fondo cambie por otra imagen donde el botón aparezca hundido y en el evento mousemove del formulario pones que la imagen de cadauno de estos botones vuelva a ser la original.
Para cuando pulsen el boton usa el evento click o mouseup que queda mejor

Si quieres que lo activen pulsando una tecla del teclado o controlar el foco del tabulador y todo eso ya es currarselo mas.

Tambien en vez de imagenes puedes hacer degradados dibujando lineas o dibujar los bordes y las sombras con recuadros (métodos LINE y bucles FOR) Todo es ponerse y echarle imaginación

_______________________________________
Espero que te sirva
Saludos

Responder