PDA

View Full Version : سوالی درمورد کنسل کردن یک رویداد



ayyub492
جمعه 17 تیر 1390, 12:00 عصر
چطوری ما می تونیم یک رویداد رو لغو کنیم.مثلا اگه تو یه تکس باکس کاراکتر نامربوط زده شد اون کاراکتر تایپ نشه یعنی رویداد کی پرس لغو بشه.ممنون

flash118
جمعه 17 تیر 1390, 12:09 عصر
دوست عزیز من هنوزم نگرفتم منظورتون از کنسل کردن چی هست
اما در مورد تکس باکس باید بگم که در مورد این که بخواهید کاراکتری رو فیلتر کنید تو تکس باکس انجمن رو سرچ کنید مطالب زیادی بیان شده ولی به صورت اجمالی بخواهید همینجوری تئوری بیان کنیم باید عرض کنم یا از رویداد keypress استفاده کنید یا از رویداد text_change که اگه با اون کاراکتر مورد نظر شما برابر بود دستور نوشتن کاراکتر اجرا نشه به همین راحتی اگه باز مشکلی بود بفرمایید تا با ارائه کد در خدمتتون باشم

ayyub492
جمعه 17 تیر 1390, 13:58 عصر
چطوری میشه وقتی ما مثلا کلید P رو فشار دادیم اون کلید در تکس باکس نشون داده نشه.ممنون

ayyub492
جمعه 17 تیر 1390, 22:36 عصر
کس نیست که جواب مارو بده

F.zeinali
جمعه 17 تیر 1390, 23:30 عصر
سلام
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar==Convert.ToChar( Keys.R))
{
e.Handled = true;
}
}
البته نسبت به حروف کوچک و بزرگ حساس است