PDA

View Full Version : تبدیل رویداد نوشتن فقط عدد و حروف به کلاس



ramin149
جمعه 05 شهریور 1389, 17:53 عصر
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(!((e.KeyChar >= '0') && (e.KeyChar <= '9')) || (e.KeyChar == 8)))
{
e.Handled = true;
}
}

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

کسی از بچه ها می تونه این دوتا کد رو به کلاس تبدیل کنه ؟

ebrahim.tabrizi
جمعه 05 شهریور 1389, 18:36 عصر
این کد چه ربطی به ASP.NET داره؟
مربوط به #C هست

ramin149
جمعه 05 شهریور 1389, 18:38 عصر
پس میشه مال asp.net رو برام بذاریید ؟

raziee
جمعه 05 شهریور 1389, 19:09 عصر
پس میشه مال ASP.NET رو برام بذاریید ؟:متعجب:
این چیزی که شما میخواهید در ASP.NET امکانپذیر نیست!!!
یعنی هست اما غیر منطقیه که شما برای رویداد keypress یک تکس باکس بخواهید صفحه رو به سرور بفرستید و اونجا چک شه.
http://barnamenevis.org/forum/showpost.php?p=761423&postcount=2
همون کدی که در لینک بالا جناب کرامتی پاسخ دادند برای این کار مفید هست.(یعنی چک کردن در کلاینت توسط جاوا اسکریپت)
=-=-=-=

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