دوستان سلام
کدی در این سایت است که باعث میشه نتوان در یک text عدد وارد کرد فقط می توان حروف را در آن اضافه کرد.مشکل من اینه که میخواهم بین دو حروف در text فاصله ایجاد کنم .اما اجازه نمیده یعنی قبول نمیکنه.
چگونه اینکار را انجام دهم؟؟؟
تشکر
Printable View
دوستان سلام
کدی در این سایت است که باعث میشه نتوان در یک text عدد وارد کرد فقط می توان حروف را در آن اضافه کرد.مشکل من اینه که میخواهم بین دو حروف در text فاصله ایجاد کنم .اما اجازه نمیده یعنی قبول نمیکنه.
چگونه اینکار را انجام دهم؟؟؟
تشکر
سلام
از کد زیر در رویداد KeyPress استفاده کن
if (char.IsDigit(e.KeyChar))
{
e.Handled = true;
}
سلام
با این کد میتونی از حروف با فاصله و همچنین از Backspace درون تکست باکس استفاده کنی
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 65 && e.KeyChar <= 90 || e.KeyChar >= 97 && e.KeyChar <= 122 || e.KeyChar == 8 || e.KeyChar == 32)
e.KeyChar = e.KeyChar;
else
e.KeyChar = Convert.ToChar(0);
}
شما چرا خودتو اذیت میکنی !!! بجای تکست باکس یه maskettextbox بزار رو فرمت و خاصیت masket اونو جملات اسرینگ بزار.نقل قول:
کدی در این سایت است که باعث میشه نتوان در یک text عدد وارد کرد فقط می توان حروف را در آن اضافه کرد
در رویداد textbox1.textchange بیا کد زیر رو بنویسنقل قول:
میخواهم بین دو حروف در text فاصله ایجاد کنم
textbox1.text+=" ";