picturebox

Páginas: 2 (484 palabras) Publicado: 23 de abril de 2013
Programación II UGB
Practica uso picturebox

Mover de posición un picturebox
Agregar un picturebox y en un botón escribir:
this.pictureBox1.Location = new Point(20, 10);//para que se mueva aotra dirección debemos camnbiar el eje de las x o el eje
de las y.

ahora si queremos que al dar clik avance el picturebox debemos escribir:
this.pictureBox2.Location = new Point(pictureBox2.Left+20,10);

COMO SABER SI UN PICTUREBOX COLISIONÓ CON OTRO!......
Agregar 2 picturebox y con los códigos de arriba hacer que un picturebox vaya en dirección de otro y probar el código de colisión!
if(pictureBox2.Bounds.IntersectsWith(pictureBox3.Bounds))
{
MessageBox.Show("COLISIÓN!");
}

Mover un picturebox con el teclado
Agregamos un picturebox, de internet bajamos una imagen y agregamosun timer

En el área de “declaraciones” agreamos una variable que controlará las teclas:
public partial class Form1 : Form
{

static Keys tecla;
public Form1()
{
InitializeComponent();
}Variable para controlar
la tecla presionada

Luego en el evento keyup del form escribimos:
tecla = e.KeyCode;
luego en el evento keydown escribimos:
tecla = e.KeyCode;

aquí estamos guardandoen la variable tecla el número correspondiente de la tecla presionada!
Luego en el timer en el evento tick escribimos:

switch (tecla)
{
case Keys.Left:
this.pictureBox1.Location = newPoint(pictureBox1.Location.X - 1, pictureBox1.Location.Y);
break;
case Keys.Right:
this.pictureBox1.Location = new Point(pictureBox1.Location.X + 1, pictureBox1.Location.Y);
break;
case Keys.Up:this.pictureBox1.Location = new Point(pictureBox1.Location.X, pictureBox1.Location.Y - 1);
break;
case Keys.Down:
this.pictureBox1.Location = new Point(pictureBox1.Location.X, pictureBox1.Location.Y + 1);break;
}
Ahora corremos el form y presionamos cualquier tecla arriba—abajo---izquierda o derecha!

Un formulario es un documento, en papel o en pantalla, diseñado con el propósito de que el...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS