The post C# Key Event Kullanımı – Klavyeden Basılan Tuşu Yakalama first appeared on Emre Bektaş.
]]>Ben örnek olarak Form’a bir tane label ekledim. Bastığım tuşarıda labelde gösteriyorum.
private void Key_Press(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
label1.Text = ("Enter");
}
else if (e.KeyChar == (char)Keys.Escape)
{
label1.Text = ("Escape");
}
else if (e.KeyChar == (char)Keys.Space)
{
label1.Text = ("Space");
}
else // Standart keys...(qwert..)
{
//MessageBox.Show(e.KeyChar.ToString());
label1.Text = (e.KeyChar.ToString());
}
}
private void Key_Press_Up(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Up || e.KeyCode == Keys.Left || e.KeyCode == Keys.Right)
{
label1.Text = (e.KeyCode.ToString());
}
}
Son olarak bu fonksiyonları ekledikten sonra formun Event bölümünden KeyPress eventine 1. fonksiyonumuzu KeyUp ve KeyDown eventlerinede 2. fonksiyonumuzu tanıtırsak bütün ayarlar bitecektir.
The post C# Key Event Kullanımı – Klavyeden Basılan Tuşu Yakalama first appeared on Emre Bektaş.
]]>