为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何使窗口始终保持在.NET的顶部?

请问如何使窗口始终保持在.NET的顶部?

宝慕林4294392 2019-11-05 12:04:37
如何使窗口始终保持在.NET的顶部?我有一个C#WinForms应用程序,在另一个程序中运行宏。另一个程序会不断弹出窗口,通常会让事情看起来很疯狂,因为缺少一个更好的词。我想要实现一个取消按钮,它将阻止进程运行,但我似乎无法使窗口保持在顶部。我如何在C#中做到这一点?编辑:我尝试过top=true;,但是另一个程序总是在顶部弹出自己的窗口。有没有办法每隔n毫秒将我的窗口发送到顶部?编辑:我解决这个问题的方法是添加一个系统托盘图标,通过双击来取消这个过程。系统托盘图标不会被掩盖。感谢所有回复的人。我读了那篇关于为什么没有“超级顶上”窗口的文章.这在逻辑上是行不通的。
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

Form.TopMost将起作用,除非其他程序正在创建最顶层的窗口。

无法创建未被另一个进程的最顶层新窗口覆盖的窗口。


查看完整回答
反对 回复 2019-11-06
  • 3 回答
  • 0 关注
  • 562 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信