C sharp Tuş Algılama

kkkk16
23-08-2012, 11:56   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Ağu 2012

 

Arkadaşlar bi konuda yardım almam lazım bilen varsa bilgilerini paylaşırsa teşekkür ederim.. sorunum: c sharp ta bir uygulama ile uğraşıyorum bu uygulamada kullanıcıdan bir tuşa basmasını istiyorum o bastığı tuşu benim texte yazdırmam lazım bunu başardıktan sonra yoluma devam edebilirim ilk aşamam bu. Mesela oyunlarda tuş kombinasyonu oluyo pes12 de falan bi nevi onun gibi ???

haqchat
23-08-2012, 23:28   |  #2  
Taze Üye
Teşekkür Sayısı: 0
6 mesaj
Kayıt Tarihi:Kayıt: Ağu 2012

Tam olarak anlayamadım ama umarım aşağıda yazdığım bilgiler bir miktar yardımcı olur

//e.keycode Kullandınız mı?

if(e.KeyCode == Keys.Enter) <<< anlamı // Enter tuşuna basılırsa, enter event' ini değiştirin hangi tuş istiyorsanız
{
....
}


private void button1_Click(object sender, EventArgs e)
{
    //Button'a Save işlemi gerçekleştirmek için bir örnek
     File.WriteAllText("C:\\demo.txt", textBox1.Text);

//Başka bir örnek ile

If(Console.ReadLine() == "exit"){
Console.WriteLine("Çıkmak İstediğinizden Eminmisiniz?");
If(Console.ReadLine() == "n"){
return;
}
Application.Exit();
}

kkkk16
28-08-2012, 10:17   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Ağu 2012

Şimdi bu key code olayını biliyorum da kullanıcı o anda textin üstündeyken hangi tuşa bastıysa belli bi tuş yok mesela "BACK SPACE " ye bastı  aşağıda label var orda bastığı tuşu yazcak olay bu

mtalha
11-09-2012, 22:00   |  #4  
Taze Üye
Teşekkür Sayısı: 2
1 mesaj
Kayıt Tarihi:Kayıt: Eyl 2012
Alıntı: kkkk16  
Şimdi bu key code olayını biliyorum da kullanıcı o anda textin üstündeyken hangi tuşa bastıysa belli bi tuş yok mesela "BACK SPACE " ye bastı  aşağıda label var orda bastığı tuşu yazcak olay
 
[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
private void textBox1_KeyDown(object sender, KeyEventArgs e) { label1.Text = e.KeyData.ToString(); }

mtalha bu faydalı yanıtı için aşağıdaki 2 kişiden teşekkür aldı... [ Göster ]
Kapalı Hesap (153535)
12-09-2012, 01:26   |  #5  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009
Alıntı: mtalha  
 
 

Teşekkürler bunu öğrendiğim iyi oldu.

kkkk16
16-09-2012, 19:56   |  #6  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Ağu 2012

Çok Teşekkürler Saolasın