Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2011, 15:20
pablo_ch123
 
Fecha de Ingreso: noviembre-2010
Mensajes: 43
Antigüedad: 13 años, 5 meses
Puntos: 0
Movimiento de dos objetos al mismo tiempo

Muy buenas tardes compa;eros, les comento mi problema: lo que pasa es que quiero hacer un tipo juego en windows form en el cual trato de mover objetos (picturebox) uno mediante el teclado, pero lo que no se hacer es que al momento de iniciar el programa se mueva otro picturebox aleatoriamente (sin ser manejado por mi) y yo poder esquivarlo.

El que yo manipulo lo hago con el siguiente codigo:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up: pictureBox1.Location = new Point(pictureBox1.Location.X, pictureBox1.Location.Y -10); break;
case Keys.Down: pictureBox1.Location = new Point(pictureBox1.Location.X, pictureBox1.Location.Y + 10); break;
case Keys.Right: pictureBox1.Location = new Point(pictureBox1.Location.X+10, pictureBox1.Location.Y); break;
case Keys.Left: pictureBox1.Location = new Point(pictureBox1.Location.X-10, pictureBox1.Location.Y); break;
}
}

Lo que no se es como hacer que el otro se mueva solo, si exista algun metodo o evento, de antemano les agradezco su atencion y muchas gracias.