Загрузка...

How to make code execute/complete on keypress? FROM#

Thread in C# created by kirrill_inactive68999 Feb 11, 2017. 1034 views

  1. kirrill_inactive68999
    Есть код, нужно чтобы по нажатию допустим F5 выполнялся код, затем в какое угодно время можно его выключить по нажатию этой же клавиши?
     
  2. Hangover_inactive59523
    Просто загугли, на cyberforum куча примеров есть
     
  3. Dizon_inactive62681
    Dizon_inactive62681 Feb 11, 2017 Banned 148 Dec 1, 2016
    ему лень туда заходить, просит тут
     
  4. kirrill_inactive68999
    не нашел я там, там для форм, а мне нужно для консоли
     
  5. RaysMorgan
    RaysMorgan Feb 16, 2017 Че скажете 53,985 Mar 7, 2013
    kirrill_inactive68999, есть метод Console.ReadKey():

    Пример для нажатия клавиш Y и y (источник http://stackoverflow.com/questions/7931167/c-sharp-console-readkey-wait-for-specific-input)
    Code

    ConsoleKeyInfo result = Console.ReadKey();
    if ((result.KeyChar == 'Y') || (result.KeyChar == 'y'))
    {
    Application.Exit();
    }

    Для Enter:
    Code

    ConsoleKeyInfo result = Console.ReadKey();
    if (result.KeyChar == (char)13)
    {
    Application.Exit();
    }
     
Loading...
Top