Witam,
Właśnie piszę program w C# i mam taka funkcję reagującą na wciskanie strzałek:
this.KeyPreview = true;
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Form1_KeyDown);
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down)
{
//Dół
}
else if (e.KeyCode == Keys.Up)
{
//Góra
}
else if (e.KeyCode == Keys.Left)
{
//Lewo
}
else if (e.KeyCode == Keys.Right)
{
//Prawo
}
}
i działa.
Ale funkcja ta reaguje ZAWSZE jak wciskam klawisz.
Jak wywołać tą funkcję w innej funkcji , aby tylko wtedy reagowała na wciśnięcia?