تور لحظه آخری
امروز : سه شنبه ، 27 شهریور 1403    احادیث و روایات:  امام علی (ع):اگر باطل با حق درنياميزد، بر حقيقت جويان پوشيده نمى مانَد و اگر حق با باطل آميخته ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

کاشت ابرو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816280624




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کمک:در مورد ارتباط صفحه کلید و دکمه های ویبی


واضح آرشیو وب فارسی:سایت ریسک: vb 66608-09-2008, 12:49 PMبا سلام به تمامی ویبی کارها آقا من یه سوال داشتم این که چطوری میشه مثلآ وقتی یه دکمه a رو زدی کامندهای روی فرم زده بشند دقیقآ کار مآوس رو انجام بده دمتون گرم vb_lord_AR11-09-2008, 10:25 AMببین برای این کار به تابع key press فورم برو در اینجا هر وقت کلیدی زده بشه KeyAscii به تو داده می شه KeyAscii کلید a فکر کنم 97 باشه حالا با یه دستور if چک کن اگه KeyAscii مساوی با 97 باشه call command 1_click() بهرام_6211-09-2008, 08:06 PMببین وی بی در این مورد امکانات زیادی داره 1.هر جای برنامه هر وقت کلید مثلا a زده شد برنامه یک کاری رو انجام 2.فقط روی شیئی خاص وقتی کلید a زده شد برنامه عملی رو انجام بده 3.در هر شیئی وقتی کلید a زده شد برنامه کار مجزایی انجام بده 4.هر جای ویندوز کلید a زده شد برنامه عمل خاصی رو انجام بده(حتی اگر فوکوس روی برنامه نبود) گزینه 2 و 3 تقریبا یکی هستن برای گزینه اول: باید مشخصه KeyPreview فرم رو با مقدار True قرار بدی: بعد توی گزینه key press فرم شرطی رو که دوست عزیز vb_lord_AR گفتن رو چک کنی حالا یا با If یا با Select case الان فیلمش شروع شد بعدا بقیش رو تایپ می کنم:دی بهرام_6211-09-2008, 08:53 PMخوب فیلمش تموم شد برای بدست آوردن Keyasci دکه های کیبورد هم می تونی از کد زیر استفاده کنی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته روش راحتترش اینه که به جای اینکه کی اسکی رو چک کنی کاراکتر اسکی رو چک کنی فرقش هم اینه: چک کردن کی اسکی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و اینم چک کردن کاراکتر: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خوبی روش دوم اینه که نمی خواد کد سکی همه کاراکتر ها رو حفظ کنی البته برای اینکه نخواد همه رو حفظ کنی می تونی از روش اول استفاده کنی ولی به جای شماره از ثابت های ویبی استفاده کنی منظورم اینه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی خوب اینجوری مشکلاتی داره که مثلا حرف های کوچک رو وی بی نداره اما برای اینکه فقط روی شیئی خاص وقتی کلیدی رو می زنی کاری صورت بگیره باید مشخصه KeyPreview فرمت رو False مقدار دهی کنی و در قسمت Keypress همون شیئی که می خوای کد رو بنویسی و برای اینکه هر جای ویندوز کلیدی رو زدی برنامه بفهمه باید از Api استفاده کنی که اگه خواستی سرچ کن تو فروم هست نکته در گزینه Keypress فرم و شی ها بعضی دکمه ها کارایی ندارن مثل دکمه های جهت نما کلید های F و ... که اگر می خوای از اینها هم استفاده کنی بهتره از گزینه Form_KeyDown یا Form_Keyup استفاده کنی که همه دکمه ها رو میشناسه و کدنویسیش هم تقریبا شبیه همون قلیست ولی فقط می تونی از گزینه اول استفاده کنی منظورم کد هست باید از کد زیر استفاده کنی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! با کد زیر هم می تونی کد هر کلید رو پیدا کنی: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اما اشکالی که اینجا باز داری اینه که نمی تونی کلید های ترکیبی رو تشخیص بدی منظورم مثلا: Ctrl + a هست که در قسمت Keypress همچین چیزی امکان داره:10: ولی باز توی Keypress نمیشه ctrl تنها رو تشخیص داد که اینجا میشه اگه می بینی اینقدر توضیح دادم برای اینه که خوب بفهمی و مثل من سر در گم نشی آخه خودم وقتی معلممون اینا رو توضیخ داد خیلی گیج شدم:41: واسه همین یک جوری برات توضیح دادم که همش رو بفهمی:31: البته توی Keydown هم میشه کلید های کنترل و شیفت و اینا رو تشخیص داد ولی سخت تره و باید از متغیر Shift استفاده کنی:46: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 692]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن