1

I'm trying to keep a form always on top of the taskbar, but whenever the taskbar is selected/becomes focused, my form goes behind it. 我已经将它设置为最顶层(me.topmost = true),但看起来这并不总是让它保持在最前面。

我如何将我的表单始终保持在任务栏的顶部并在任务栏获得焦点时将其保持在顶部?

4

1 回答 1

1

我想出了一种将表单保持在任务栏顶部的方法。为此,您必须将表单设置为最顶层:

me.topmost = true

接下来,您要创建一个计时器并将间隔设置为 1。计时器将不断保持开始按钮的焦点:

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
    Me.Focus()
End Sub

就是这样,即使任务栏成为焦点,表单也会留在任务栏的顶部。

于 2013-07-23T22:33:21.027 回答