Witam.
W mojej aplikacji ( window form ) mam przycisk który zwiększa pewną liczbę co naciśnięcie. Chciałbym również aby w przypadku przytrzymania przycisku zmienna się zwiększała do momentu jego puszczenia. Tego jednak nie potrafię zrobić. Mam boolowska zmienną odzwierciedlająca stan przycisku. Próbowałem w momencie wciśnięcia przycisku zwiększać zmienną do momentu jego wyciśnięcia w pętli while. Program się zapętla bo nie dochodzi do zdarzenie puszczenia przycisku. Jak spowodować przerwanie pętli, sprawdzenie stanu przycisku i w razie braku zmiany powrócić do pętli? Lub może mój sposób jest zły? Jest jakieś inne rozwiązanie problem?
Mam też drugie pytanie odnośnie tego problemu. Jak się domyślam w takiej pętli zmienna zwiększała by się bardzo szybko. Jak spowolnić ten proces bez haltowania wątku?
Z góry dziękuję za pomoc. Pozdrawiam