C# .NET Framework uygulamasına nasıl keybind eklenir?

576822

Centipat
Katılım
23 Ağustos 2022
Mesajlar
366
Çözümler
4
Bir program yaptım ve kullanıcının atadığı tuşa kullanıcı basınca önüne bir messagebox gelimesini istiyorum ancak hiçbir yapım videosu bulamadım yardım eder misiniz?

Anlamadıysanız: Minecraft'ta koşmak için yürümek için tuş atadığımız ekrandaki butonlar gibi.
 
Bu tarz bir şey mi istiyorsun?



C#:
 private void ShowKeyPressed(char keyChar)
 {
 // MessageBox ile tuş adını ekranda göster.
 MessageBox.Show("Basılan Tuş: " + keyChar, "Tuş Bilgisi");
 }

 private void Form1_KeyPress(object sender, KeyPressEventArgs e)
 {
 ShowKeyPressed(e.KeyChar);
 }

 private void Form1_Load(object sender, EventArgs e)
 {
 this.KeyPress += new KeyPressEventHandler(Form1_KeyPress);

 // Form'un KeyPreview özelliğini true olarak ayarlayarak klavye olaylarını yakalamayı etkinleştirin.
 this.KeyPreview = true;
 }
 

Hayır kullanıcı tuş belirlecek on basınca çıkacak.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…