PDA

View Full Version : کپی در تکست باکس



81579001
یک شنبه 17 مرداد 1389, 20:11 عصر
سلام
برای یک تکست باکس دستوراتی نوشتم تا
1- عددی کمتر از 1 دریافت نکند
2- فقط کاراکتر عددی قبول کند ، در کی پرس
اما اگر کاربر کاراکتر ماینس راهمراه عدد از جای دیگر کپی و در تکست باکس پیس کند برنامه عدد منفی محاسبه میکند
بنده نمی خواهم عدد منفی را قبول کند
تشکر

sinashahab
یک شنبه 17 مرداد 1389, 20:23 عصر
بهترین راه استفاده از کامپوننت numberupdown هستش که به صورت معمولی توی C# هستش .

mmd2009
یک شنبه 17 مرداد 1389, 20:48 عصر
با سلام

یک راه سادش اینه :



Clipboard.Clear();

vandermond
یک شنبه 17 مرداد 1389, 22:38 عصر
سلام دوستان(:تشویق:) وسلام دوست عزيز
خب اگه مشكل شما فقط منفي بودن هستش كه ميتونيد توي رويداد TextChanged بگيد كه اگه منفي بود مثلا مثبتش كنه يا هر چي كه ميخاي. اگه ميخاي كلا كپي نشه هم كه دوستمون گفتن. اگه چيز ديگه اي ميخاي هم كه بگو:چشمک:

81579001
دوشنبه 18 مرداد 1389, 09:30 صبح
سلام
بله فقط کپی نشدن هست
اگر امکان دارد در مورد کامپوننت numberupdown بفرمایید که چطور باید از آن استفاده کنم
تشکر

sinashahab
دوشنبه 18 مرداد 1389, 12:26 عصر
خیلی راحته .
شما باید اون کامپوننت رو از منوی items بکشی روی فرم .
بعدش هم مقدار عددی وارد شده رو باید از این خاصیت ببینی :
numberiupdown.value
فکر کنم به صورت int باشه که با یه دستور value.tostring(); مشکلت حل میشه .