Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Vitrox en 19 Febrero 2006, 00:47 am



Título: Holas van holas vienen HELP!
Publicado por: Vitrox en 19 Febrero 2006, 00:47 am
HOla a toda la comunidad! -

Pos como seguro que saben yop soy muy novato en VB, y queria preguntar algo:

¿puedo por ejemplo hacer que cuando se presione un command, un objeto (picutere) se mueva?, y que cuando toque otro objeto (por moverlo y hacer que toque otro), almacene un valor en una variable?

salu2 y graxias  :D


Título: Re: Holas van holas vienen HELP!
Publicado por: dPix en 19 Febrero 2006, 09:55 am
Hola Vitrox:

A ver, he entendido lo de mover un objeto picture cuando se presione un botón pero lo de
Citar
"y que cuando toque otro objeto (por moverlo y hacer que toque otro), almacene un valor en una variable?"
no lo he entendido, a ver, ¿lo que quieres hacer es que se mueva el picture por el form y que cuando toque otro objeto (ya sea botón u otro) que mande un valor a una variable?

Salu2,

dPix


Título: Re: Holas van holas vienen HELP!
Publicado por: Vitrox en 19 Febrero 2006, 23:33 pm
Hola Dpix:

Código:
¿lo que quieres hacer es que se mueva el picture por el form y que cuando toque otro objeto (ya sea botón u otro) que mande un valor a una variable? 

See eso quiero hacer, pero tambien quiero saber como hacer para que me responde el objeto (picture o image) cuando presione una tecla, osea que cuando presione por ej la tecta
->, se mueva para la izquierda el objeto y así, jejej es que trato de hacer un juego, jeje muchas gracias Dpix.
salu2


Título: Re: Holas van holas vienen HELP!
Publicado por: zero_shield en 20 Febrero 2006, 03:01 am
Hola, muy buena idea, si quieres que un objeto cualquiera responda a los eventos del teclado debes ajustar la propiedad del Form (KeyPreview=True) de este modo se invocan los eventos del teclado antes que los eventos del objeto, asi puedes mover el objeto(PictureBox, ImageBox, Button, etc.) por todos lados, si quieres agregar una secuecia de imagenes, por ejemplo un monito que se mueva, debes dibujar antes todos los cuadros de dibujo, no se usan gifs animados en los forms a menos que tengas un control para ello... Si quieres que responda especificamente a una tecla "X" debes conocer su valor (Puedes consultar el Explorador de objetos para saber las constantes de cada tecla) y llamar a los eventos KeyDown, KeyUp y KeyPress del objeto Form, yo recomiendo el KeyUp, ya que evalua las ordenes ya que soltaste la tecla elegida, el problema de hacer juegos en VB es que te generaría fallas al presionar varias teclas a la vez, trata de usar Java para juegos simples, o C++ para mas avanzados (No creo que te avientes uno como Age of Empires o algo asi ;D )


Título: Re: Holas van holas vienen HELP!
Publicado por: Vitrox en 6 Marzo 2006, 01:00 am
Thanks!