1. سید حسن
  2. برنامه‌نویسی و طراحی وب
  3. چهارشنبه, 27 اسفند 1393
سلام به همگی

میخوام هیچ کدوم از کلید های کیبورد و موس کار نکنه به غیر از کلید های 1 تا 5
کسی میتونه راهنمایی کنه
c# در کنسول

سپاس
....ذهن ها را باید شست، جور دیگر باید فکر کرد.....
مرکز فروش و تهیه لایسنس های اورجینال نرم افزار
http://www.licenseha.ir
ADEL بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
با اين while loop فقط اعداد نمایش داده میشن.

while (processing input)
{
ConsoleKeyInfo input_info = Console.ReadKey (true); // جلوگیری از اکو کردن ونمایش کاراکترها
char input = input_info.KeyChar;

if (char.IsDigit (input)) //چک کردن کاراکترهای وارد شده
{
Console.Write (input); // نمایش دادن کاراکتر در صورت درست بودن
}
}


البته با این روش فکر کنم کلیدهایی مثل تب یا Backspace هم نادیده گرفته بشن برای اینا هم میتونی یک شرط رو به لاین شماره 8 اضافه کنی.
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.