ورود

View Full Version : سوال: استفاده از کلید کیبورد بجای کلیک موس



mehdi121
یک شنبه 19 آذر 1391, 16:28 عصر
بادرود فراوان
اگر دوستان لطف کنند و بگویند چگونه می توانم با فشردن کلیدهای + و - کیبورد بجای کلیک کردن روی دکمه command در فرم استفاده کنم به نحوی که همان دستور را اجرا کند بسیار سپاسگذار خواهم بود . سر بلند باشید . . .

hasanhzd
یک شنبه 19 آذر 1391, 19:47 عصر
هم در ماکرو از طریق autokeys میتوانید این کاررا انجام دهید

در vba هم از متد sendkey استفاده کنید

هردوشون help کامل دارن

کافی نبود درخدمتم

mehdi121
دوشنبه 20 آذر 1391, 10:04 صبح
دوست عزيز از توجه شما بسيار متشكرم . با توجه باينكه در اين زمينه آماتور هستم و پس از يك ساعت جستجو در help نتيجه مثبتي نگرفتم بسيار بسيار ممنون ميشوم اگر نمونه اي از برنامه را در خصوص كليدهاي + و - ارائه فرماييد . پيشاپيش از لطف و توجه شما سپاسگذارم .

padide55
پنج شنبه 23 آذر 1391, 21:21 عصر
یه ایده دارم
یه کمبو باکس ایجاد کنید
سپس با زدن + داخل اون عدد اضافه و با زدن - عدد کم بشه

از روش senkey اگر کسی بتونه راه حل بده ممنون میشم

padide55
جمعه 24 آذر 1391, 18:37 عصر
فایلو به روشی که گفتم اصلاح کردم
هم با کلید + و - کی برد کار می کنه و هم با کلیک روی باتن ها

کمبو باکس رو کوچک کردم گوشه سمت چپ که دیده نشه . ولی کار خودشو که میکنه
اینم فایل

با این روش از هر کلیدی که بخواهید می توانید با تغییرات استفاده کنید

از Hasanhzd عزیز میخوام لطف کنند روش SendKey رو توضیح بدن

hasanhzd
جمعه 24 آذر 1391, 20:27 عصر
درود
ببخشید اشتباه کردم راه راحت تری از sendkey یادم اومد فرستادم خدمتتون + و - بزنید
من رورویداد مربوط به خود تکست باکس نوشتم شما میتونید رو رویداد فرم یا .... بزارید

یک ماکرو هم گذاشتم که با دیلیت و اینزرت کار میکنه

padide55
جمعه 24 آذر 1391, 21:19 عصر
با تشکر
اینم فایل جدید با روش فوق

mehdi121
شنبه 25 آذر 1391, 10:32 صبح
دوستان گرامي بسيار از بذل توجه شما سپاسگذارم . اين برنامه كاملا پاسخگوي نياز من است . از اينكه وقت گذاشتيد بي نهايت ممنونم . هميشه پيروز و سربلند باشيد ...