مشاهده نسخه کامل
: رشته عددی در text box سی شارپ
totia_yalda
24-01-2008, 10:03
با عرض سلام و تسلیت ایام محرم
اگه میشه در این مورد راهنماییم کنید.
آیا میشه تو زبان c# یه textbox فقط کاراکتر عددی بگیره (0..9) و کاراکتر های حرفی دیگه رو اصلا وارد نکنه یعنی textbox فقط عدد(رشته ی عددی) بگیره و string حرفی نگیره.ممنون میشم اگه کمکم کنید.
javad10170
24-01-2008, 10:17
اره ميشه بايد براش filter تعريف کني
Ultimator
26-01-2008, 12:31
اگه پروژه ويندوزه با Masked textbox به راحتی ميشه و اگه وب باشه سخت تره و بايد از javascript استفاده کنيد
هيچکدوم هم ربطی به زبون نداره يعنی فرق نداره #C باشه یا نه
totia_yalda
27-01-2008, 12:06
اگه میشه با masked text box نباشه من می خوام با text box به این هدفم برسم.ممنون.
totia_yalda
27-01-2008, 23:43
اگه میشه با masked text box نباشه من می خوام با text box به این هدفم برسم چطوری باید براش filter تعریف کنم؟
Ultimator
29-01-2008, 00:21
با keypress event میشه فهمید چه کلیدی فشرده شده و با یه شرط فیلترش کرد
totia_yalda
30-01-2008, 11:26
میشه بیشتر توضیح بدهید.......... ممنون میشم.
سلام ! اينم كد!
void tb_textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar))
e.Handled = false;
else
e.Handled = true;
}
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.