سلام
می خوام دکمه "ctrl" بدون فشار دادن در صفحه کلید با کد سی شارپ اجرا بشه ؟ چطوری اینگونه می شه؟
ممنون
سلام
می خوام دکمه "ctrl" بدون فشار دادن در صفحه کلید با کد سی شارپ اجرا بشه ؟ چطوری اینگونه می شه؟
ممنون
سلام
با API باید انجام بدین
ابتدا یه متغییر تعریف کنید
byte VK_CONTROL= 11;
بعد ای پی آی رو فراخونی کنید و از تابع استفاده کنید
[DllImport("coredll.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
const int KEYEVENTF_KEYUP = 0x2;
const int KEYEVENTF_KEYDOWN = 0x0;
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYDOWN, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
با درود
شما برای این کار کافیه به این شکل عکل کنید که مثلا کد زیر رو ببینید :
SendKeys.Send("+({X})");
+ برای Shift هستش و این کد همون Shift + X هست حالا ^ برای Alt هست و % برای Ctrl دقیقا بین % و ^ یادم نیست اگر اشتباهی بود برعکسشون کن درست میشه
موفق باشید
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»