PDA

View Full Version : Read only کردن ComboBox(فوری)



amin_rezaee
سه شنبه 07 تیر 1390, 11:39 صبح
من میخوام ComboBoxام را ReadOnly کنم که کاربر نتونه یه متن توش بنویسه.
راهی برای اینکار وجود داری؟

amir65gh
سه شنبه 07 تیر 1390, 11:54 صبح
خاصیت dropdownStyle کمبو باکستونو روی dorpdownList قرار بدید.
موفق باشید.

bazardeh
سه شنبه 07 تیر 1390, 11:55 صبح
برای ورود فقط عدد در رویداد key press


if (!(char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar)))
{
e.Handled = true;
}


برای ورود فقط حروف


if (e.KeyChar >= '0' && e.KeyChar <= '9')
e.Handled = true;
else
e.Handled = false;

اگر می خوای هیچ حرفی یا عددی را وارد نکنه


if (char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar))
{
e.Handled = true;
}
else
{
e.Handled = true;
}

mc_avr
سه شنبه 07 تیر 1390, 12:42 عصر
اگر می خوای هیچ حرفی یا عددی را وارد نکنه


if (char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar))
{
e.Handled = true;
}
else
{
e.Handled = true;
}

دیگه اینهمه کد واسه اینکار لازم نیست، یکدفعه بنویسه e.handel = true دیگه
ولی راهی که amir65gh (http://barnamenevis.org/member.php?109167-amir65gh) پیشنهاد کرد درست تره

bazardeh
سه شنبه 07 تیر 1390, 12:52 عصر
دیگه اینهمه کد واسه اینکار لازم نیست، یکدفعه بنویسه e.handel = true دیگه
ولی راهی که amir65gh (http://barnamenevis.org/member.php?109167-amir65gh) پیشنهاد کرد درست تره

حالا ، کدش رو هم یاد بگیری