PDA

View Full Version : محدود کردن کاراکترهای تایپ شده در TextBox



__Genius__
دوشنبه 29 تیر 1388, 23:25 عصر
سلام دوستان ، میخواستم ببینم چطوری میتونم یک text box رو به حالتهای زیر محدود کنم :
1- TextBox فقط کاراکتر قبول کنه ، یعنی عدد قبول نکنه .
2- TextBox فقط عدد قبول کنه و کاراکتری قبول نکنه .

ممنون .
:لبخندساده:

ehsan248
دوشنبه 29 تیر 1388, 23:40 عصر
سلام
این فایل رو دانلود کن !

103067
سه شنبه 30 تیر 1388, 01:26 صبح
سلام
کافی ویژگی maxlength را مقداردهی کنی

mojtaba1363
سه شنبه 30 تیر 1388, 01:47 صبح
سلام دوستان ، میخواستم ببینم چطوری میتونم یک text box رو به حالتهای زیر محدود کنم :
1- TextBox فقط کاراکتر قبول کنه ، یعنی عدد قبول نکنه .
2- TextBox فقط عدد قبول کنه و کاراکتری قبول نکنه .

ممنون .
:لبخندساده:
با سلام
دوست عزیز کد زیر فقط اجازه تایپ عدد رو به کاربر میده



private void textBox2_TextChanged(object sender, EventArgs e)
{
textBox23.Text = decimal.Parse(textBox23.Text).ToString("##");
textBox23.SelectionStart = textBox23.Text.Length;
}


یا علی

raziyehbazargan
سه شنبه 30 تیر 1388, 09:11 صبح
با سلام
دوست عزیز کد زیر فقط اجازه تایپ عدد رو به کاربر میده



privatevoid textBox2_TextChanged(object sender, EventArgs e)
{
textBox23.Text = decimal.Parse(textBox23.Text).ToString("##");
textBox23.SelectionStart = textBox23.Text.Length;
}


یا علی

سلام...
این کد خطا می ده میشه ...

mahdi_7610
سه شنبه 30 تیر 1388, 09:36 صبح
فقط عدد قبول می کنه


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

فقط حروف قبول می کنه



private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(!((e.KeyChar >= '0') && (e.KeyChar <= '9')) || (e.KeyChar == 8)))
{
e.Handled = true;
}
}

Open-Source
سه شنبه 30 تیر 1388, 10:17 صبح
//Letter
if (Char.IsDigit(e.KeyChar)) e.Handled = true;
//Number
if (!Char.IsDigit(e.KeyChar)) e.Handled = true;
//or
if (Char.IsLetter(e.KeyChar)) e.Handled = true;



اینم یه مدلشه.

__Genius__
سه شنبه 30 تیر 1388, 10:47 صبح
یه 10 تا پست دیگه هم میزدین :)

RED-C0DE
سه شنبه 30 تیر 1388, 14:06 عصر
خودت هم بهتر بود ی نگاه توی تاپیک مسائل حل شده می کردی و جوابت رو می گرفتی و یا حتی ی جستجوی 2 ثانیه ای می کردی ، عوض اینکه بیای و دوباره ی موضوعی رو ک 1000 بار مطرح شده و هی تذکر داده شده ک تکراریه رو بنویسی دوست عزیز...!