امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص key down و key up ، جداگانه
نویسنده پیام
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #1
تشخیص key down و key up ، جداگانه
سلام دوستان،
چگونه
لحظه ای که کلیدی از صفحه کلید فشرده میشود(مثل ماوس داون)، و لحظه ای که کلیدی از صفحه کلید رها میشود(مثل ماوش آپ)، آنها را جداگانه تشخیص دهیم؟ و در آن رویداد برنامه ی مورد نظرمان را بنویسیم.
نه درون Keyprees یا ماوس داون و ... بلکه درون شی ای مثل Timer
۱۲-دى-۱۳۹۰, ۰۳:۵۹:۴۹
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: تشخیص key down و key up ، جداگانه
یه متغییر عمومی داخل General فرمت تعریف کن به شکل زیر

Dim MousMode as Integer

حالا داخل واقعه Mous_Down فرمت به متغییر بالا مقدار یک و در واقعه Mous_Up فرمت مقدار متغییر بالا رو برابر 0 قرار بده

بعد از این می تونی یک تایمر ایجاد کنی و داخل اون مقدار متغییر MousMode رو مدام چک کنی بدیهی است هر زمان که

این متغییر مقدار 1 رو داشته باشه کاربر موس رو فشار داده ( درگ ) .

۱۲-دى-۱۳۹۰, ۰۹:۳۵:۴۸
وب سایت ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #3
RE: تشخیص key down و key up ، جداگانه
Di Di ی عزیز
ببخشید من واسه صفحه کلید گفتم، نه واسه ماوس.
(مثل ماوس داون و ماوس آپ) برای درک موضوع بود، واینکه بفهمید من چی میگم،
۱۲-دى-۱۳۹۰, ۱۶:۳۰:۲۶
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: تشخیص key down و key up ، جداگانه
شما به راه حل توجه نکردید، وقتی راه رو یادبگری فرقی نداره دکمه ماس رو می خوای

چک کنی یا صفحه کلید رو یا هر چیز دیگه فقط باید بدونی اون لحظه که می خوای کاری رو انجام بدی اون واقعه اتفاق افتاده

یا نه که با ثبت اون واقعه در یک متغییر ما این کار رو انجام دادیم، خوب حالا برای صفحه کلید می خوای ، خیلی خوب برو تو واقعه

Key_Dwon مقدار متغییر رو 1 کن و در واقعه Key_Up اون رو به صفر تغییر بده، این طوری هر زمان که متغییر شما 1 بود یعنی

Key_Down اتفاق افتاده، خوب حالا به نظرت اگر بخوای Drag و Drop رو به این روش کنترل کنی باید چکار کرد؟

۱۳-دى-۱۳۹۰, ۱۶:۱۳:۳۳
وب سایت ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #5
RE: تشخیص key down و key up ، جداگانه
سلام یه سری به اینجا بزن شاید به دردت بخوره
http://www.iranled.com/forum/thread-22581.html
۱۳-دى-۱۳۹۰, ۲۳:۴۲:۳۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
  سوال در رابطه با دور زدن کد تشخیص وب بروزر sevdaboy 5 4,378 ۱۶-تير-۱۳۹۲, ۱۹:۴۸:۱۶
آخرین ارسال: sevdaboy
  تشخیص اولین کاراکتر در هر خط RAMA2009 9 7,577 ۱۹-دى-۱۳۹۱, ۰۳:۰۴:۵۰
آخرین ارسال: mahmoodgh
Sad تشخیص ( پلاک خودرو ) و ( چهره انسان ) kopolezerang 8 13,178 ۲۶-فروردین-۱۳۹۱, ۱۵:۵۴:۰۶
آخرین ارسال: megatron
  تشخیص خاموش شدن/رست شدن/لاگ اف شدن ویندوز در وی بی6 RAMA2009 12 9,773 ۱۸-اسفند-۱۳۹۰, ۰۳:۳۱:۵۴
آخرین ارسال: RAMA2009
  دریافت عکس،تشخیص حجم آن و تشخیص حداکثر کیفیتی که میتونه داشته باشه RAMA2009 3 4,062 ۱۱-بهمن-۱۳۹۰, ۱۷:۳۰:۱۲
آخرین ارسال: Payman62
  تشخیص رویداد خاص هنگامی که فوکوس روی فرم نیست RAMA2009 7 5,208 ۰۵-بهمن-۱۳۹۰, ۲۲:۴۵:۵۷
آخرین ارسال: Payman62
  تشخیص وضعیت زبان جاری صفحه کلید RAMA2009 7 6,910 ۰۲-بهمن-۱۳۹۰, ۱۳:۱۱:۱۴
آخرین ارسال: RAMA2009
  تشخیص اینکه یه فرم show هستش در vb6 RAMA2009 19 12,785 ۰۴-دى-۱۳۹۰, ۲۳:۵۰:۰۹
آخرین ارسال: RAMA2009
  تشخیص ایام هفته از روی تاریخ aleas 0 3,253 ۱۳-اردیبهشت-۱۳۹۰, ۱۷:۵۸:۵۲
آخرین ارسال: aleas

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS