CSharp KeyDown Kullanımı
Bu yazımızda c# ‘ta tuşlarla ekrandaki obeleri hareketettirmeyi öğreniyoruz.
İlk olarak bir görsel c# projesi açalım. Ve formumuza 3 tane textbox yerleştirelim. Ardında Bu text boxların ilkinin keydownına çift tıklayarak. kod kısmına geçelim. Daha sonra diğer 2 ve 3 ün keydownlarını textbox 1′in keydownu olarak gösterelim. Yani hepsinin keydownu bir olacak. Ardında kod kısmından keydown fonksiyonuna aşağıdaki kodları yazalım. Açıklamaları içindedir.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | if (e.Control) //Control Tuşu Basılıysa.. { switch (e.KeyCode) { case Keys.Left://sol ok basılıysa sola hareket ettir. (sender as TextBox).Left = (sender as TextBox).Left - 20; break; case Keys.Right://sağ ok basılıysa sağa hareket ettir. (sender as TextBox).Left = (sender as TextBox).Left +20; break; case Keys.Up://yukarı ok basılıysa yukarıya hareket ettir. (sender as TextBox).Top = (sender as TextBox).Top - 20; break; case Keys.Down://aşağı ok basılıysa aşağıya hareket ettir. (sender as TextBox).Top = (sender as TextBox).Top + 20; break; } } |
Daha sonra projemizi çalıştıralım ve ne yaptığımızı görelim.
Bu Yazıyı Beğendiyseniz Bunlara da Bakın!
- CSharp – Button Oyunu
- CSharp Araba Yarışı
- CSharp (C#) Uygulaması – Web Browser Yapımı
- CSharp (C#) Uygulaması – Basit Click Oyunu
- CSharp (C#) Uygulaması – Yılan Oyunu Yapımı
- CSharp (C#) ile Hesap Makinesi Yapımı
- CSharp (C#) Yığın Yapısına Örnek
- CSharp’ta (C#) Örnek Resim Uygulaması
- CSharp’ta (C#) Çizim İşlemi Örneği
- CSharp’ta (C#) Dosyaları Veritabanı Olarak Kullanmak
Yorum Yapılmamış »
Bu yazıya yapılan yorumlar için RSS beslemeleri. TrackBack URL











