Eki
17
2011

CSharp KeyDown Kullanımı

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

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.

?View Code CSHARP
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!

Yorum Yapılmamış »

Bu yazıya yapılan yorumlar için RSS beslemeleri. TrackBack URL


Leave a Reply

Copyright© 2009-2012 Sanaldevre - Firefox yada Chrome ile görüntüleyin.
php, sanaldevre, c programlama, dpu