При выполнении программы возможна ситуации, когда вычислений в цикле будет очень много. Сотни тысяч. Чтобы как-то информировать пользователя о процессе вычислений прикрутил progress. И сразу возникла мысль, а можно ли обработать нажатие Esc в цикле и прервать цикл в этом случае?