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