• Üyelik paylaşımı yasaktır! Hesabınızı başkalarına vermeyin! Hesap paylaşımları yasaklama ile sonuçlanacaktır.

C#'ta Timer İle Nesne Haraketi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Dark Hack

Onaylı Üye
Katılım
8 May 2016
Mesajlar
208
Beğeni Puanı
1
Picturebox'u çalışma sayfamızda hareket nasıl ettiririz? Bu dersimizde bunu öğrenelim.



[font='Titillium Web', sans-serif]İlk olarak çalışma sayfamıza bir adet Picturebox, bir adet label, ve bir adet timer ekliyoruz.[/FONT]



[font='Titillium Web', sans-serif]Pictureboxımızın properties kısmından size 50;50 locationını 0;0 ayarlayıp arkaplanına bir renk veriyoruz.[/FONT]

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





[font='Titillium Web', sans-serif]Kod:[/FONT]



[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]private void Form1_Load(object sender, EventArgs e)[/FONT][/FONT]

[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]{[/FONT][/FONT]

[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]timer1.Enabled = true;[/FONT][/FONT]

[font='Titillium Web', sans-serif][font='Titillium Web', sans-serif]}[/FONT][/FONT]



[font=Titillium Web, sans-serif]private void timer1_Tick(object sender, EventArgs e)[/FONT]

[font=Titillium Web, sans-serif]{[/FONT]

[font=Titillium Web, sans-serif]if (pictureBox1.Top == 0)[/FONT]

[font=Titillium Web, sans-serif]{[/FONT]

[font=Titillium Web, sans-serif]pictureBox1.Left += 10;[/FONT]

[font=Titillium Web, sans-serif]label1.Text = "Left:" + pictureBox1.Left.ToString() +"n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();[/FONT]

[font=Titillium Web, sans-serif]}[/FONT]

[font=Titillium Web, sans-serif]if (pictureBox1.Left == 400)[/FONT]

[font=Titillium Web, sans-serif]{[/FONT]

[font=Titillium Web, sans-serif]pictureBox1.Top += 10;[/FONT]

[font=Titillium Web, sans-serif]label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();[/FONT]

[font=Titillium Web, sans-serif]}[/FONT]

[font=Titillium Web, sans-serif]if (pictureBox1.Top == 400)[/FONT]

[font=Titillium Web, sans-serif]{[/FONT]

[font=Titillium Web, sans-serif]pictureBox1.Left -= 10;[/FONT]

[font=Titillium Web, sans-serif]label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();[/FONT]

[font=Titillium Web, sans-serif]}[/FONT]

[font=Titillium Web, sans-serif]if (pictureBox1.Left == 0)[/FONT]

[font=Titillium Web, sans-serif]{[/FONT]

[font=Titillium Web, sans-serif]pictureBox1.Top -= 10;[/FONT]

[font=Titillium Web, sans-serif]label1.Text = "Left:" + pictureBox1.Left.ToString() + "n Right:" + pictureBox1.Right.ToString() + "n Top:" + pictureBox1.Top.ToString() + "n Bottom" + pictureBox1.Bottom.ToString();[/FONT]

[font=Titillium Web, sans-serif]}[/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt