如何使表单始终位于任务栏的顶部

时间:2015-09-17 11:36:28

标签: c# winforms

我想在C#中创建一个始终位于任务栏和其他程序之上的表单。 我尝试使用Topmost但是当我点击 Alt + Tab 或键盘上的开始按钮时,任务栏就是我的表格顶部。

2 个答案:

答案 0 :(得分:1)

丑陋的方法:使用Timer。

ax.grid(True)
lines = ax1.xaxis.get_gridlines().copy() + ax1.yaxis.get_gridlines().copy()
ax.grid(False)
for l in lines:
    ax1.add_line(l)
    l.set_zorder(0)

最好不要这样做。

答案 1 :(得分:0)

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

无法创建另一个进程的新顶部窗口未覆盖的窗口。但强大的内置Windows应用程序当然是这样做的,因为它们总是在平台上运行。还记得我们创建的软件在另一个名为“。netframework” Click here for a better explanation.

的软件上运行