C#'ta Timer İle Nesne Haraketi


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: Dark Hack    0 Yorum    147 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 15.05.2016, 23:47:36 #1
Dark Hack Cezalı Üye
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:218 Konu Sayısı:52 Üyelik Tarihi:08.05.2016

Picturebox'u çalışma sayfamızda hareket nasıl ettiririz? Bu dersimizde bunu öğrenelim.



İlk olarak çalışma sayfamıza bir adet Picturebox, bir adet label, ve bir adet timer ekliyoruz.



Pictureboxımızın properties kısmından size 50;50 locationını 0;0 ayarlayıp arkaplanına bir renk veriyoruz.

Ve aşağıdaki Kodları sayfamıza yapıştırıyoruz.





Kod:



private void Form1_Load(object sender, EventArgs e)

{

timer1.Enabled = true;

}



private void timer1_Tick(object sender, EventArgs e)

{

if (pictureBox1.Top == 0)

{

pictureBox1.Left += 10;

label1.Text = "Left:" + pictureBox1.Left.ToString() +"n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();

}

if (pictureBox1.Left == 400)

{

pictureBox1.Top += 10;

label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();

}

if (pictureBox1.Top == 400)

{

pictureBox1.Left -= 10;

label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();

}

if (pictureBox1.Left == 0)

{

pictureBox1.Top -= 10;

label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();

}









Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir