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 ???
C sharp Tuş Algılama
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();
}
Ş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
Ş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(); }