Új hozzászólás Aktív témák

  • cigam

    félisten

    Egy kis logikai bukfencbe gabajodtam. Írtam egy stopper/visszaszámlálót.kb jól működik, de a vezérlése ravasz:
            private void keyListening(object sender, KeyEventArgs e)
            {
                // Ha már fut a visszaszámlálás, nem engedi átváltani előreszámlálásra
                if (e.Key == Key.F1 & !stopWatch.IsRunning)
                {
                    reverse = false;
                    StartStopwatch();
                }
                if (e.Key == Key.F2) StopStopwatch();
                if (e.Key == Key.F3)
                {
                    reverse = false;
                    DeleteVariables();
                }
                if (e.Key == Key.F4) { Environment.Exit(0); ; }
                // Ha má elindult a stopper, nem engedi átváltani visszaszámlálásra
                if (e.Key == Key.F5 & !stopWatch.IsRunning)
                {
                    reverse = true;
                    StartStopwatch();
                }
                if (e.Key == Key.F6) StopStopwatch();
                if (e.Key == Key.F7)
                {
                    reverse = true;
                    timeLimit = 10;
                    DeleteVariables();
                }
                if (e.Key == Key.F7)
                {
                    reverse = true;
                    timeLimit = 10;
                    DeleteVariables();
                }
                if (e.Key == Key.Up & !stopWatch.IsRunning)
                {
                    timeLimit++;
                    if (timeLimit > 30) timeLimit = 30;
                    minuteLabel.Content = timeLimit;
                }
                if (e.Key == Key.Down  & !stopWatch.IsRunning)
                {
                    timeLimit--;
                    if (timeLimit < 1) timeLimit = 1;
                    minuteLabel.Content = timeLimit;
                }
            }

    Hogyan mondjam meg neki, hogy akkor se induljon el a stopper (F1), ha a visszaszámláló elérte a 0-át és megállt?

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

Új hozzászólás Aktív témák