Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: akss_wm en 25 Octubre 2005, 10:14 am



Título: Crear botones dinamicos en VB
Publicado por: akss_wm en 25 Octubre 2005, 10:14 am
Hola!  ::)
Bueno ya e creado algunos programitas en VB, pero todos con un diseño estandar de visual Basic.. y pues keria saber si se puede crear botones dinamicos, me explico.
que al pasar el mouse sobre un boton haga algun efecto o cambie de color ..
pues eso es demasiado facil en flash, pero en visual basic no e sabido hacerlo, bueno se alguien me ayuda en esta pekeña duda se lo agradezco.. adios y muchas gracias!  ;)


Título: Re: Crear botones dinamicos en VB
Publicado por: Kizar en 25 Octubre 2005, 15:24 pm
bajate controles de usuario para vb, ay una tacada por ahi, y muchos de ells les puedes personalizar con tus imagenes...

Salu2


Título: Re: Crear botones dinamicos en VB
Publicado por: c0rrupt_gamer en 25 Octubre 2005, 15:41 pm
LO k tambien podrias hacer es k en evento mousemove del control se active un timer con intervalo muy pekeno y ken cada intrvalo pase algo.

Por ejemplo yo tengo un programa en el k, en la presentacion, en una esquina hay un label azul sin nada escrito, pero cuando mueves el raton sobre el aparece otro mucho mas grande donde pone el nombre del creador, ademas con un timer hago k cada 10 milisegundos el label se mueva hacia una direccion alatoria, el resultado es un cartel k tiembla. Podrias probar a hacer algo de ese estilo, aunk probablemente lo k ha dicho Kizar quede mas wapo.


saludos


Título: Re: Crear botones dinamicos en VB
Publicado por: yeikos en 25 Octubre 2005, 16:33 pm
Utiliza los eventos, y no es necesario utilizar timers, simplemente le hacemos un evento al form principal diciendole que cuando pasemos el ratón por ahí todos los controles se restablezcan.


Título: Re: Crear botones dinamicos en VB
Publicado por: noob_Setup en 25 Octubre 2005, 16:46 pm
en VB puedes hacerte tu propios controles de usuarios inclusive puedes agregarles propiedades que originalmente no tienencomo en el caso de los botones el ForeColor y demas, hacerlos mas chatitos o redondeados recortando un pic, eso si yo los compilo porque llamar esas rutinas sin compilar suelen volver densa la aplicacion.

Busca que hay muchisimo material al respecto.
Saludos


Título: Re: Crear botones dinamicos en VB
Publicado por: TheGhost(Z) en 27 Octubre 2005, 13:51 pm
Estoy de acuerdo con YeIk0s.

Puedes usar imagenes y con eventos cmo: Mousemove y mouseout

Imgen1
imgen2

imagen1 Mouse move.....
   imagen1.viusible=false
   imagen2.visible=true
end

imagen2 Mouse move.....
   imagen2.viusible=false
   imagen1.visible=true
end



etc. ect..
 tambien puedes usar loadimage.. para que no tengas imagenes unas sobre otras...




Título: Re: Crear botones dinamicos en VB
Publicado por: Kizar en 27 Octubre 2005, 18:12 pm
Esto te vale para uno o dos botones, pero si tenes k crear 100?

Un control de usuario lo k ace es comprobar el estado del cursor, y te automatiza el proceso y se compila en el exe, osea que no tenes dependencias de ningun tipo

Salu2