View Full Version : سوال: استفاده از كليدهاي تركيبي ctrl و f
sh2007
شنبه 09 بهمن 1389, 00:04 صبح
باسلام خدمت اساتيد.دوستان چطوري ميتونم باگرفتن كليدهاي تركيبي ctrl و f عملياتي روانجام بدم يعني كي كد ايندو كليد چيه ممنون
ali_najari
شنبه 09 بهمن 1389, 00:16 صبح
دوست عزیز شما باید به روش زیر عمل کنید:
در Keydown فرم یا کنترل مورد نظرتون باید کد زیر رو بنویسید:
If e.KeyCode = Keys.F AndAlso e.Modifiers = Keys.Control Then
e.Handled = True
'
End If
Navid Asadi
شنبه 09 بهمن 1389, 21:01 عصر
سلام دوستان
چرا برای این کار اگه از and استفاده کنیم جواب نمیده؟
ali_najari
یک شنبه 10 بهمن 1389, 00:04 صبح
دوست عزیز And زمانی که استفاده کنید ابتدا طرف اول رو چک میکنه و درصورت صحیح بودن سپس طرف دوم رو چک میکنه ولی AndAlso همزمان هر دو طرف رو چک میکنه
daeijannapelon
یک شنبه 10 بهمن 1389, 11:26 صبح
سلام.
من به نظرم منظور این دوستمون رو گرفته باشم
شما باید در قسمت key down هر کنترل از برنامه کد بنویسید این جوری:
برای مثال وقتی کاربر کلید a رو زد کلید های ctrl و f با هم ارسال بشه:
if e.keycode=keys.A then
("{sendkeys.send("{^}"+"{f)
end if
علامت ^ برای کنترل Ctrl است.
ali_najari
یک شنبه 10 بهمن 1389, 17:48 عصر
دوست عزيز فرستادن كليدتون رو بصورت زير اصلاح كنيد:
sendkeys.send("^{F}")
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.