RSS

Klavye hareketleriyle nesneyi hareket ettirme

17 Nis

Klavyenin yön tuşlarıyla label nesnemizi yukarı, aşağı, sağ ve sola hareket ettireceğiz.

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace key
{

	public partial class MainForm : Form
	{

		private Label lbl;
		public int x;
		public int y;

		public MainForm()
		{
			this.ClientSize=new Size(600,480);
			lbl=new Label();
			lbl.Width=20;
			lbl.Height=20;
			lbl.Location=new Point(276,176);
			x=276;
			y=176;
			lbl.BackColor=Color.Red;
			Controls.Add(lbl);
			this.KeyDown+=new KeyEventHandler(ergün );
	}
	private void ergün(object sender,KeyEventArgs e)
       {
         if(e.KeyCode==Keys.Up)
         {
            y=y-5;
            lbl.Location=new Point(x,y);
         }
         if(e.KeyCode==Keys.Down)
         {
            y=y+5;
            lbl.Location=new Point(x,y);
         }
         if(e.KeyCode==Keys.Left)
         {
            x=x-5;
            lbl.Location=new Point(x,y);
         }
         if(e.KeyCode==Keys.Right)
         {
         	x=x+5;
         	lbl.Location=new Point(x,y);
         }
       }
}
	class ana{
static void Main(){
Application.Run(new MainForm());
	}
  }
}
 
Yorum yapın

Yazan: 17 Nisan 2011 in Genel

 

Etiketler: , , , ,

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

 
%d blogcu bunu beğendi: