• Domingo 22 de Diciembre de 2024, 20:27

Autor Tema:  Apariencia Visual De Un Programa  (Leído 994 veces)

maxiMaxter

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Apariencia Visual De Un Programa
« en: Jueves 31 de Mayo de 2007, 02:14 »
0
Hola Gente... soy nuevo en el foro y la primera vez en uno tambien... y tengo una duda existencial...

desde que empece a programar en vb.net (hace un par de años ya) me pregunte como lograr tener el aspecto visual de winamp... (por dar un ejemplo... o windows vista con las transparencias y eso).

desde la parte grafica no hay problema soy diseñador grafico... hice varios proyectos y todos con linda interfaz pero no a el nivel del win vista.

encontre algo en la red sobre ese tipo de trucos, pero utilizan el screen capture lo cual entorpece el funcionamiento de otros programas que utilizan el portapapeles de windows, y ademas no se actualizan constantemente (cuando mueves el formulario por la pantalla el fondo no se mueve con él), y el ejemplo se encuentra en c#.

si alguien sabe o tiene alguna idea de como guiarme lo valorare mucho.

Muchas gracias por anticipado

PD: adjunto un ejemplo
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
-¿Que hay detrás de la vaca que rie?
- El toro que empuja.  jejeje

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Apariencia Visual De Un Programa
« Respuesta #1 en: Lunes 2 de Julio de 2007, 12:15 »
0
Bueno, si eres diseñador no deberías tener problemas para tener una interfaz chula....

No hay ningún truco, simplemente es usar un poco la cabeza y contenedores donde están metidos otros controles. sin embargo esto es pesado de hacer cuando tienes varios controles.

Lo que suele hacerse es crear tus propios controles (Activex) controles de usuario . Los creas una vez y luego los usas en tus programas de la misma forma que usas el resto de controles, solo que los controles que has creado ya están concebidos para que hagan aquello que tu quieras que haga, por ejemplo si quieres que emitan un sonido al deslizar una pestaña, pues lo programas en el control. Es trabajoso, pero una vez que personalizas los controles básicos ya te servirían para todas las aplicaciones que quieras hacer, el resto es meter las imágenes que consideres oportunas...

Las transparencias ayudan a tener una forma determinada como veo que has hecho en el ejemplo que aportas.

en cuanto a los gráficos, no suelen usarse uno a uno, sino que se introducen todos en una única imagen y en la carga del formulario lo que se hace es capturar el área donde se encuentra la imagen (la tienes predeterminada de antemano) y asignarla al control , esto facilita el poder reasignar 'fácilmente' los conocidos skin
 usando la misma función inicial pero con la imagen que elija el usuario...
«Ma non troppo»
----> ModoVacaciones = False<----