PDA

View Full Version : گرفتن کاراکترهای خاص



Sajjad.Aghapour
یک شنبه 26 اسفند 1386, 20:00 عصر
سلام.
اگه بخوای که یک textBox فقط کاراکترهای 0 تا 9 و ~,*,/,+,- رو قبول کنه چه باید کرد.یه چیزی شبیه ماشین حساب ویندوز با یک کمی تفاوت.در ضمن برای تعریف کلیدهای ترکیبی توی یک فرم از چه راهی باید رفت.مثلا با زدن Ctrl+Alt+C فرم بسته شه.
ممنون

رها
دوشنبه 27 اسفند 1386, 01:02 صبح
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar)) ? false : true;
}

tritilium
دوشنبه 27 اسفند 1386, 02:35 صبح
البته واسه کلید های کنترل و شیفت و ... باید از


e.Modifiers

استفاده کنی

Sajjad.Aghapour
دوشنبه 27 اسفند 1386, 09:46 صبح
ممنون.می شه یه ضمیمه پیوست کنید.ممنون می شم

Sajjad.Aghapour
سه شنبه 28 اسفند 1386, 08:43 صبح
واقعا ممنون می شم اگه یه نفر یه نمونه بذاره.اخه واسه پروژه پایان ترم ساختمان داده کارش دارم.
بازم ممنون