始终将表单保留在任务栏的顶部

时间:2013-07-23 21:43:22

标签: vb.net winforms visual-studio-2012

我试图将表单始终放在任务栏的顶部,但每当选择任务栏/成为焦点时,我的表单就会落后于它。我已将它设置为最顶层(me.topmost = true),但看起来这并不能始终保持最佳状态。

如何将表单始终保留在任务栏的顶部并在任务栏聚焦时保持最佳状态?

1 个答案:

答案 0 :(得分:0)

我找到了将表单保留在任务栏顶部的方法。为此,您必须将表单设置为最顶层:

me.topmost = true

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

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

就是这样,即使任务栏变得专注,表单仍将保留在任务栏的顶部。