ali_autumnal
دوشنبه 06 مهر 1388, 00:33 صبح
با سلام
کدی در رویداد کلیک باتونی (هایی) نوشته شده.
فرض مسئله:
شئ ها زیاده و همه کدها نوشته شده دیگه نمیشه اینارو (این کدها رو) تو توابع جدا گانه نوشت و هنگام کلیک روی باتون اون رو فراخونی کرد
میخوام وقتی کلیدهای F1...F12 کلیک شد رویداد یکی از این باتون ها اجرا بشه.
مثلا میخوام کلید F2 ثبت اطلاعات رو انجام بده.
واسه این کار این کد رو نوشتم:
private void fbankha_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
this.Close();
else if (e.KeyCode == Keys.F10)
Application.Exit();
else if (e.KeyCode == Keys.F1)
{
System.Media.SoundPlayer Player = new System.Media.SoundPlayer(Application.StartupPath + "\\login.wav");
Player.Play();
}
else if (e.KeyCode == Keys.F2)
btnsabtenew.Click;
}
در else if آخری پیغام خطا میده و...
میخوام کدهای موجود در باتون (btnsabtenew) اجرا بشه.
کدی در رویداد کلیک باتونی (هایی) نوشته شده.
فرض مسئله:
شئ ها زیاده و همه کدها نوشته شده دیگه نمیشه اینارو (این کدها رو) تو توابع جدا گانه نوشت و هنگام کلیک روی باتون اون رو فراخونی کرد
میخوام وقتی کلیدهای F1...F12 کلیک شد رویداد یکی از این باتون ها اجرا بشه.
مثلا میخوام کلید F2 ثبت اطلاعات رو انجام بده.
واسه این کار این کد رو نوشتم:
private void fbankha_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
this.Close();
else if (e.KeyCode == Keys.F10)
Application.Exit();
else if (e.KeyCode == Keys.F1)
{
System.Media.SoundPlayer Player = new System.Media.SoundPlayer(Application.StartupPath + "\\login.wav");
Player.Play();
}
else if (e.KeyCode == Keys.F2)
btnsabtenew.Click;
}
در else if آخری پیغام خطا میده و...
میخوام کدهای موجود در باتون (btnsabtenew) اجرا بشه.