PDA

View Full Version : سوال: چگونه می شه از کلید های تر کیبی استفاده کرد



dgmuhammad
شنبه 04 دی 1389, 10:21 صبح
دوستان کسی میدون چه جوری میشه کدی نوشت که وقتی برنامه اجرا میشه چند تا کلید کیبورد همزمان اعمال بشن
مثلا می خوام توی یه دکمه کدی بنویسم که وقتی روش کلیک می کنم دو کلید ترکیبی ctrl+shift اعمل بشه

shahbazi_king
شنبه 04 دی 1389, 11:10 صبح
سلام دوست عزیز
میتونی موقع فرم لود از کد زیر استفاده کنی


if ((int)e.KeyChar == 13)
{
"انجام هر کاری"
}

dgmuhammad
شنبه 04 دی 1389, 11:17 صبح
سلام دوست عزیز
میتونی موقع فرم لود از کد زیر استفاده کنی


if ((int)e.KeyChar == 13)
{
"انجام هر کاری"
}

اخه دوست عزیز چه جوری ؟شما کد ctrl+shift رو بنویس و اجرا کن تا ما ببینیم

Arash_janusV3
شنبه 04 دی 1389, 12:00 عصر
ببینید و شاید به کارتون بیاد
http://barnamenevis.org/showthread.php?263852-از-کار-انداختن-دکمه-های-ctrl-alt-delete
http://barnamenevis.org/showthread.php?263684-گذاشتن-shortkutkey-فارسي-براي-منو

اگر نیومد در ویژوال در منوی help و گزینه index رو بزنید و در search بنویسید e.key همه مثالها رو میاره

dgmuhammad
شنبه 04 دی 1389, 13:17 عصر
ببینید و شاید به کارتون بیاد
http://barnamenevis.org/showthread.php?263852-از-کار-انداختن-دکمه-های-ctrl-alt-delete
http://barnamenevis.org/showthread.php?263684-گذاشتن-shortkutkey-فارسي-براي-منو

اگر نیومد در ویژوال در منوی help و گزینه index رو بزنید و در search بنویسید e.key همه مثالها رو میاره
خیلی گشتم پیدا نکردم اگه کسی بلده کمک کنه

mehdin69
شنبه 04 دی 1389, 13:20 عصر
System.Windows.Forms.SendKeys.Send("{ENTER}");

يا اينطوري براي بعضي از كليد ها ALT , shioft , Ctrl

System.Windows.Forms.SendKeys.Send("{%}{+}");