У меня есть приложение winforms на C #, которое запускает макрос в другой программе. Другая программа будет постоянно выскакивать из окон и в целом заставлять вещи выглядеть, если не сказать точнее, сумасшедшими. Я хочу реализовать кнопку отмены, которая остановит процесс, но я не могу заставить окно оставаться наверху. Как мне это сделать на C #?
Изменить: я пробовал TopMost = true; , но другая программа продолжает открывать свои окна поверх. Есть ли способ отправлять мое окно наверх каждые n миллисекунд?
Изменить: Я решил это, добавив значок на панели задач, который отменит процесс, дважды щелкнув по нему. Значок на панели задач не закрывается. Спасибо всем, кто откликнулся. Прочитал статью о том, почему нет окна "супер-поверх" ... по логике не работает.