ورود

نسخه کامل مشاهده نسخه کامل : سی شارپ کاران عزیز-لطفاً منو راهنمایی کنید -



00980663
07-12-2008, 19:47
چند تا مشکل دارم به شرح زیر لطفاً کمک کنید .


یک روال عمومی برای کل برنامه ام می خوام که اگر کلید Enter روی یک کنترل زده شد ، کنترل بعدی فعال شود و اگر کلید Escape زده شد کنترل قبلی فعال شود .(مانند کلید tab و Shift+tab) . اگه طوری باشه که بتونم واسه هر کنترل روال رو صدا بزنم خیلی بهتره .

یک روال عمومی برای اطلاع هایی که فقط باید عدد بگیرند . (قابل فراخوانی در روال key press باشد)

یک روال عمومی برای کل کنترل های Textbox که کاربر نتواند کلیک راست نماید . (قابل فراخوانی در روال Mouse Down باشد)

hamidreza_buddy
08-12-2008, 14:37
3- برای جلوگیری از کلیک راست باید ویژگی ContextMenu رو null کنی.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

2- برای تکست باکسی که فقط عدد بگیرد باید KeyPress را هندل کنی و درون آن اجازه ندهی کاراکتری جز ارقام وارد شود:
یک کلاس تکست باکس که فقط عدد دریافت می کند:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

1- در هندلر KeyDown مربوط به صفحه باید کد زیر قرار دهید (البته بایدقبلاً AcceptsReturn برابر false شده باشد):

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و برای shift-tab

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مرجع تابع sendKey:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید