امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه ماشین حساب
نویسنده پیام
lyceum آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 3
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
برنامه ماشین حساب
سلام دوستان
من یه برنامه ماشین حساب نوشتم . مثلا میخوام دو تا عدد اعشاری رو با هم جمع بزنم.برای این کار دو تا Textbox تعریف کردم.مشکلم اینه که:

1- میخوام برای وارد کردن علامت اعشاری یعنی دات (.) فقط از دات موجود در numpad یا همون دات موجود در سمت راست قسمت اعداد کی بورد استفاده کنم.چه جوری ولی؟
2- میخوام فقط یه دونه دات تو textBox ها وارد شه نه بیشتر.یعنی مثلا بنویسم 12.3 و نه 12....3 .یعنی اگه بیشتر از یه دونه دات وارد کردم بهم پیام بده که فقط مجازی یک بار دات رو تایپ کنی.چیکار باید بکنم؟

ممنونSmile
۲۶-تير-۱۳۹۱, ۲۳:۲۷:۳۲
ارسال‌ها
پاسخ
bitaroos آفلاین
تازه وارد

ارسال‌ها: 24
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۱

تشکرها : 19
( 25 تشکر در 17 ارسال )
ارسال: #2
RE: برنامه ماشین حساب
سلام
چرا فقط می خواید از numpad ورودی بگیرید؟ این کار درست نیست!!!
احتمالا برای اینکه کاربر نتونه حروف رو وارد تکست باکس کنه، درسته؟
شما می تونید همون اول که کار بر عدد رو وارد میکنه با کدهای "اسکی" چکش کنی (توی event text change) و هر دگمه ای رو که اشتباه زد، اونجا حذفش کنی.

یه برنام با VS C#.net 2010 برات نوشتم (به پیوست مراجعه کنید)


فایل‌(های) پیوست شده
.rar   CheckInputs.rar (اندازه: 33.19 KB / تعداد دفعات دریافت: 29)
۲۸-تير-۱۳۹۱, ۱۳:۳۴:۲۳
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS