PDA

View Full Version : سوال: فقط حروف مجاز باشند و کاراکتر space



aria2006
چهارشنبه 22 مهر 1394, 11:06 صبح
سلام من یه تعداد تکست باکس دارم که میخوام کاربر در اونها فقط بتونه حروف وارد کنه . تا اینجا مشکلی نیست کدش در زیر هست. ولی من میخوام اسپیس هم از کاربر قبول کنه... مثلا در تکست باکس نام: کاربر بتونه نام های دو بخشی که بینشونم اسپیس باشه وارد کنه مثل محمد رضا --- دوستان با کمی تغییر در کد زیر آیا امکانش هست ؟ یا باید از روش دیگه ای استفاده کرد؟


if (!(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar)))
{
MessageBox.Show("فقط حروف مجاز می باشد");
e.Handled = true;
}

محمد رضا فاتحی
چهارشنبه 22 مهر 1394, 11:10 صبح
اینو امتحان کنید

if (!(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar)|| e.KeyChar==(char)Keys.Space))
{
MessageBox.Show("فقط حروف مجاز می باشد");
e.Handled = true;
}

reza_ali202000
چهارشنبه 22 مهر 1394, 13:51 عصر
آماده و کاربردیش هست.
http://barnamenevis.org/showthread.php?498054-textBox-%D9%88%DB%8C%DA%98%D9%87&p=2225087#post2225087