C# yön tuşları ile picturebox hareket ettirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
21 Ocak 2016
Mesajlar
373
Tepki puanı
4
10 HİZMET YILI
2D oyunlarının temel yapı taşıdır arkadaşlar
simple-smile.svg
bu özellik kullanılarak pek çok şey yapılabilir. geliştiriliğ Snake oyunu yapabilirsiniz
simple-smile.svg
 ​
kodları yazmadan önce Foruma tıklayın EVENTS bölümünden keydown yazan bölüme çift tıklıyoruz.​
otomatik olarak kod yazma ekranı gelicektir.​
1 adet picture box oluşturduktan sonra kodları yapıştırınız.​
PHP:
private void Form1_KeyDown(object sender, KeyEventArgs e)//Event ile oluşturduk
        {
 
            //picturebox'a x ve y koordinatları atıyoruz.
            int x = pictureBox1.Location.X;
            int y = pictureBox1.Location.Y;
 
            if (e.KeyCode == Keys.Right && x0)
                x -= 5;//Tuşa 1 kere basıldığında kaç pixel kayacağını gösteriyor
            else if (e.KeyCode == Keys.Up && y>0)
                y -= 5;
            else if (e.KeyCode == Keys.Down && y<410)
                y += 5;
            pictureBox1.Location = new Point(x, y);
 
            if (x < 100 && y < 100)// Nesne sol üste gidince işlem yapılsın diye.
            {
                MessageBox.Show("Tebriklern:)");
                pictureBox1.Location = new Point(250, 250);//Sol üste gidince tekrar başlıyacağı yer.
            }
        }
Ben 21osman Faydalı Bulmuşsanız yorumların​

Günceldir......
 
Seçkin Üye
Katılım
21 Ocak 2016
Mesajlar
373
Tepki puanı
4
10 HİZMET YILI
GÜNCELDİR..... REP VERMEYİ UNUTMAYINIZ
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst