VC#.Net te F Tuşları, Yön Tuşları Kullanımı
Bu makalemizde VC#.Net te F Tuşları, Yön Tuşları Kullanımı göreceğiz. F tuşları, yön tıuşları veya klavyede herhangi bir tuşa basıldığı zaman program, hangi tuşa basıldığını mesaj olarak verecek.
Önemli:
1-İlk önce Formunuzun KeyPreview özelliğini True yapın.
2-InitializeComponent(); kısmına
this.KeyDown += new System.Windows.Forms.KeyEventHandler(Form1_KeyDown);
eklemeyi unutmayın.
Daha sonra aşağıdaki kodları Formunuzun KeyDown yordamına yazın.Aşağıdaki şekilleri inceleyin...

Şekil 1

Şekil 2
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.KeyDown += new System.Windows.Forms.KeyEventHandler(Form1_KeyDown);
}
        private void Form1_Load(object sender, EventArgs e)
        {
            
        }
       
      
       private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
 
 //Yön tuşları
     if (e.KeyCode == Keys.Left)
         MessageBox.Show("Sol ok tuşuna bastınız");
     if (e.KeyCode == Keys.Right)
         MessageBox.Show("Sağ ok tuşuna bastınız");
     if (e.KeyCode == Keys.Up)
         MessageBox.Show("Yukarı ok tuşuna bastınız");
     if (e.KeyCode == Keys.Down)
         MessageBox.Show("Aşağı ok tuşuna bastınız");
     //F tuşları
     if (e.KeyCode == Keys.F1)
         MessageBox.Show("F1 tuşuna bastınız");
     if (e.KeyCode == Keys.F2)
         MessageBox.Show("F2 tuşuna bastınız");
     //Harf tuşları
     if (e.KeyCode == Keys.A)
         MessageBox.Show("A tuşuna bastınız");
     //...
 }
}
   
    
    }
   
//Bir sonraki makalede görüşmek üzere. Bahadır