0 امتیاز
سلام دوستان . یه برنامه پیانو دارم که میخوام از صفحه کلید توش استفاده کنم . مثلا وقتی کاربر دکمه A صفحه کلید رو بزنه button 1 من اجرا بشه . هر کدوم از دکمه های کیبرد یک button هستن. من تا حالا با رویداد key press کار نکردم نمیدونم چجوریه ، میتونید راهنماییم کنید . ممنون
بسته شده

1 پاسخ

0 امتیاز
 
بهترین پاسخ

دو تا دکمه رو فرم بذارین. این کد همونیه که میخواین

using System.Windows.Forms;

namespace WindowsFormsApp17
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            this.button1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.myButtons_KeyDown);
            this.button2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.myButtons_KeyDown);
        }

        private void myButtons_KeyDown(object sender, KeyEventArgs e)
        {
           
            if (e.KeyCode == Keys.A)
            {
                MessageBox.Show("button1");
            }

            if (e.KeyCode == Keys.B)
            {
                MessageBox.Show("button2");
            }
        }
    }
}

و اینم آموزش ساخت پیانو

http://www.c-sharpcorner.com/article/virtual-piano-in-C-Sharp/

شما میتونید برای من پروژه رو تغییرش بدید و هزینه شو دریافت کنید . ویژوال استادیوم نمیدونم چ مرگش شده
توسط (104 امتیاز) 4
یعنی پروژه پیانو رو براتون بنویسم؟ راستش تا الان کار نکردم
توسط (3,483 امتیاز) 6 13 87
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...