حرکت دادن اشیا

سوال

با سلام

برنامه بنویسید که با کلیدهای جهتی کیبورد یک دکمه حرکت کند.

مثال با زدن کلید (<–) دکمه به سمت راست حرکت کند، این کار را برای بقیه کلید ها نیز انجام دهید.

 

حل شده 1
yashar 4 سال 6 پاسخ ها 844 دیده شده 5

پاسخ ها ( ۶ )

  1. سلام وقت بخیر،

    ابتدا یک دکمه روی صفحه درست میکنیم و در رویداد PreviewKeyDown یا KeyUp کد های زیر را قرار بدید.

     

    بهترین پاسخ
  2. switch (e.KeyData)
    {
    case Keys.Right:
    button1.Location = new Point(button1.Left + 1, button1.Top);
    break;
    case Keys.Left:
    button1.Location = new Point(button1.Left – 1, button1.Top);
    break;
    case Keys.Up:
    button1.Location = new Point(button1.Left, button1.Top – 1);
    break;
    case Keys.Down:
    button1.Location = new Point(button1.Left, button1.Top + 1);
    break;
    }

  3. سلام خدمت شما
    امکانش هست کد این برنامه رو در محیط کنسول هم بنویسید؟؟
    خیلی ممنون

ارسال یک پاسخ