PDA

View Full Version : سوال: اشکال در masktextbox



hahaie
پنج شنبه 26 اسفند 1389, 21:52 عصر
سلام دوستان.موقعی که مشخصه mask این کنترل را برابر 000,000,000 تومان قرار میدهم ورودی را به اشتباه به صورتهای زیر جدا میکند:راه حل چیست؟
ضمن اینکه میخواهم ورودی عددی را سه رقم سه رقم جدا کند.

100,0 تومان

100,00 تومان

100,000 تومان(البته این مورد درست میشه)

samanff2000
پنج شنبه 26 اسفند 1389, 23:55 عصر
سلام چیزی که من تا به حال از مسک دیدم همینتوریه و فکر نمیکنم بشه این مشکلش رو حل کرد بیشتر بدرد جاهایی میخوره که ورودی ثابت داشته باشی مثل تاریخ که همیشه یه فرمت خاص داره ، فکر میکنم برای رفع این مشکلت بهتره یکم کد بنویسی تو رویداد تکست چنج و ورودی رو split کنی و به شکلی که دوست داری نمایشش بدی
موفق باشی

sabloger
جمعه 27 اسفند 1389, 01:24 صبح
سلام دوست عزیز
منم با سامان جام موافقم
اگرم توی کد نویسیش کمک خواستی بگو تا کمکت کنم

sabloger
جمعه 27 اسفند 1389, 01:27 صبح
راستی برای این که توی تکست باکس کاربر فقط بتونه عدد وارد کنه این کد رو توی کی پرس تکست باکس بگذار:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar))
e.Handled = true;

}

Salar Ashgi
جمعه 27 اسفند 1389, 12:42 عصر
بجای Masked TextBox یکی از دوستان یک User Control (تکست باکس) طراحی کرده بودند مختص همین کارهای پولی و ...

احتمالا در بخش نمونه برنامه ها موجود باشد .

موفق باشید ./