PDA

View Full Version : حرفه ای: تفاوت ورود اطلاعات در C# از طریق کیبرد و بارکد خوان



duji6967
چهارشنبه 25 خرداد 1390, 16:21 عصر
با سلام خدمت تمامی دوستان
من می خوام تو برنامم در تکست باکس هام فقط از طریق بار کد خوان اطلاعات رو بگیرم و اگر کاربری بخواد اطلاعاتی رو از طریق کیبورد وارد کنه برنامه بهش اجازه نده
چطوره می شه این محدودیت رو ایجاد کرد
از بزرگان عرصه ی برنامه نویسی تقاضا می کنم اگر اطلاعاتی در این خصوص دارند لطفا کمکم کنند که خیلی کارم گیر شده.
ممنون:متفکر:

masoudmok
چهارشنبه 25 خرداد 1390, 16:59 عصر
سلام
کار سختی نیست .
خاصیت Enable اون textBox ی که میخوای غیر قابل دسترسی باشه رو false کن . با گد هم میتونی . مثل وقتی textBox رو مجبور می کنی فقط عدد بگیره ... حالا مجبورش کن حتی عدد هم نگیره . سرچ کنی تو انجمن پیدا می کنی .
موفق باشی

AlgorithmX
چهارشنبه 25 خرداد 1390, 18:46 عصر
بهتره خاصیت Lock تکس باکس رو true کنی که کاربر نبینه که کلا تکس باکسش غیر فعاله!

duji6967
شنبه 28 خرداد 1390, 07:06 صبح
بهتره خاصیت Lock تکس باکس رو true کنی که کاربر نبینه که کلا تکس باکسش غیر فعاله!

ممنون از اینکه جواب دادین
اما مسئله حل نشد چون من می خوام از طریق کیبرد هیچ اطلاعاتی وارد نشده و تایپ نشه و فقط از بارکد خوان اطلاعات وارد شه وقتی Lock رو True می کنیم اطلاعات از طریق کیبرد هم وارد می شه.

duji6967
شنبه 28 خرداد 1390, 07:08 صبح
آیا تفاوتی بین کاراکتر ها و کد های اسکی وارد شده از کیبرد و بارکد ریدر وجود داره؟؟

haghft
شنبه 28 خرداد 1390, 09:08 صبح
از این پست برای بلوکه کردن کیبرد در زمان استفاده از بارکدخوان استفاده کن.
بلوکه کردن موس و کیبرد (http://barnamenevis.org/showthread.php?291998-%D8%A8%D9%84%D8%A7%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%88%D8%B3-%D9%88-%DA%A9%DB%8C%D8%A8%D8%B1%D8%AF)