我有一个 C # winforms 应用程序,它在另一个程序中运行一个宏。另一个程序会不断弹出窗口,通常会让事情看起来很疯狂。我想实现一个取消按钮,将停止进程运行,但我似乎不能让窗口停留在顶部。我怎么用 C # 做这个?
编辑: 我试过 TopMost = true;
,但是另一个程序总是在顶部弹出自己的窗口。有没有办法让我的窗口每 n 毫秒到达顶部?
编辑: 我解决这个问题的方法是添加一个系统托盘图标,通过双击它来取消进程。系统托盘图标不会被掩盖。感谢所有回应的人。我读了一篇关于为什么没有“超级顶级”窗口的文章... ... 从逻辑上讲,这是行不通的。