دوستان سلام
کدی در این سایت است که باعث میشه نتوان در یک text عدد وارد کرد فقط می توان حروف را در آن اضافه کرد.مشکل من اینه که میخواهم بین دو حروف در text فاصله ایجاد کنم .اما اجازه نمیده یعنی قبول نمیکنه.
چگونه اینکار را انجام دهم؟؟؟
تشکر
دوستان سلام
کدی در این سایت است که باعث میشه نتوان در یک 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+=" ";
آخرین ویرایش به وسیله group45 : پنج شنبه 15 مهر 1389 در 00:34 صبح