+1 امتیاز
با سلام.من میخوام تکس باکسی باشه که توش فقط عدد تایپ کنم و در صورت تایپ حروف اونارو تایپ نکنه.چگونه این کارو بکنم؟

و اینکه تکست باکس دیگری عدد دریافت نکند؟

1 پاسخ

+1 امتیاز

سلام دوست عزیز، در حالت عادی دو تکسباکس از هم جدا هستن و اینطور نیست که اگه یکی از اونا عدد دریافت کنه اون یکی هم فقط عدد دریافت کنه

شما روی رویداد Keypress اون تکس باکسی که دوست دارین فقط عدد دریافت کنه کلیک کنید و کد زیر رو داخلش بنویسین

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
	if (!(char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar)))
	{
		e.Handled = true;
	}
}

در ضمن همین نکته تو مطالب آموزشی سایت هست، لینک زیر رو ببینید

http://www.w3-farsi.com/textbox-%d8%b9%d8%af%d8%af%db%8c/

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...