PDA

View Full Version : سوال در مورد TextBox



abbas3zaar
جمعه 04 فروردین 1391, 22:59 عصر
سلام.

1 - چطور یک تکست باکس بزارم برای وارد کردن تاریخ تولد. میخام کاری کنیم که مقدار int بگیره بجز عددهای 0 تا 9 چیز دیگه نشه تایپ کرد

2 - چجوری میشه کاری کنیم تا وقتی روی یک تکست باکس کلیک کردیم برای تایپ زبان صفحه کلید فارسی بشه؟

Ali0Boy
جمعه 04 فروردین 1391, 23:39 عصر
برای سوال اول: در keypress تکسباکست بنویس:


if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar!=((char)8))
e.Handled = true;

این کد Backspace رو هم جواب می دهد.

در مورد سوال دومت هم:


InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("FA-ir"));

Ali0Boy
جمعه 04 فروردین 1391, 23:45 عصر
درضمن اگر هم جستجو کرده بودید پیدا می کردید، تاحالا 10ها بار این موضوع مطرح شده، مثل: کلیک کنید (http://barnamenevis.org/showthread.php?295928-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%DA%A9%DB%8C%D8%A8%D9%88%D8%B1%D8%AF-%D9%88-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87&highlight=%D9%81%D8%A7%D8%B1%D8%B3%DB%8C+%DA%A9%D8 %B1%D8%AF%D9%86+%DA%A9%DB%8C%D8%A8%D9%88%D8%B1%D8% AF+%D8%AF%D8%B1+C%23)
موفق باشید

abbas3zaar
شنبه 05 فروردین 1391, 04:30 صبح
فکر کنم ASP.NET این رویداد ها رو نداره؟
فکر کنم بخاطر اینکه کنترل ها سمت سرور اجرا میشن این رویداد ها رو ندارن و جایی خوندم که با JavaScript میشه نوشت. میشه راهنمایی کنید با JS بنویسیم؟

http://up.vbiran.ir/images/8fizllmmlexo3f6nh2p.jpg