سلام بر بروبکس قدیمی...حال شما؟
عیدتون مبارک باشه..ایشاالله سیصدو شصت و یک روزو سه ساعت و نیم زنده باشید و سرحال و شاد و خرم و موفق و سلامت..gif)
خوب ممنون از داش پیمان بخاطر توضیح مختصرشون .gif)
منم یه توضیح درست و و حصابی به این داش میلاد بدم.
برو تو پنجره Properties و گزینه KeyPreview رو انتخاب و خاصیتشو True قراربده.
این خاصیت برای اینه که شما کلیدی که توی فرم میزنید اگه مثلاً توی یک تکسباکس باشید کار نمیکنه مگر اینکه خاصیتش True باشه که در این صورت روی هر کنترلی هم باشید باز رویداد KeyPress یا KeyDown یا... کار میکنه.
خوب به فرض اینکه شما میخواید متن Label رو عوض کنید.
روی فرم دوبار کلیک کنید و از کمبوباکس سمت راست بالای پنجره کد، رویداد KeyPress رو انتخاب و وارد محیط کد رویداد بشید.
برای اینکه مشاهده کنید چه کلیدی رو زدید از کد زیر استفاده کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی برای اینکه کد اسکلی کلیدی که فشرده شد رو مشاهده کنید کد زیر رو تایپ کنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تا اینجا ما فهمیدیم که وقتی کلیدی زده شد با این رویداد و با یک خط کد میتونیم بفهمیم که چه کلیدی فشرده یا زده شد.
خوب شما میخواید وقتی 1 رو زد بنویسه آموزش و 2 رو زد بنویسه آمار...
خوب شما هم میتونی از دستور IF استفاده کنی و هم از دستور Select.من هر دو رو برات مثال میزنم:
کد زیر رو تو خاصیت KeyPress تایپ کن:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که کد کلی شما میشه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا اینکه به جای IF از دستور Select استفاده کنید که توصیه میشه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به همین سادگی...
موفق باشید و سربلند دوست من.