من میخوام یه فرم داخل c# درست کنم بعد یه لیبل روش بزارم که با دکمه های صفحه کلید بالا و پایین و چپ و راست بره.
چپ و راست و درست کردم ولی برای بالا و پایین مشکل دارم . اگه کسی بتونه راهنمایی کنه ممنون می شم .
[COLOR="Gray"] private void Form1_Load(object sender, EventArgs e)
{[/COLOR]
this.KeyPreview = true;
this.KeyDown += new KeyEventHandler(MoveLabel);
[COLOR="Gray"] }[/COLOR]
private void MoveLabel(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Left:
label1.Left -= 5;
e.Handled = true;
break;
case Keys.Right:
label1.Left += 5;
e.Handled = true;
break;
case Keys.Up:
label1.Top -= 5;
e.Handled = true;
break;
case Keys.Down:
label1.Top += 5;
e.Handled = true;
break;
}
}