防止其他应用程序在VB.net中失去焦点

时间:2011-11-23 19:01:16

标签: vb.net controls topmost

我正在创建一些软件来让我的学生完成任务。我已将其设置为可以从计算机控制计算机的某些方面。问题是,我不确定如何从我的应用程序中控制其他应用程序。我大多只是想阻止它被最小化。有些学生喜欢在我走路时快速切换屏幕。我只想确保它总是在顶部,直到我指定其他方式。

感谢您的帮助。我正在使用VB.net,出于兼容性原因,我使用3.5 .net框架。

1 个答案:

答案 0 :(得分:0)

在主窗体中,设置以下两个标志:

1)MinimizeBox属性为False。这样可以防止他们最小化您的应用。

2)TopMost属性为True。这将使大部分其他窗口显示在您的顶部。

在某些情况下,TopMost无法正常工作(例如,如果另一个也指定了TopMost的应用程序在您之前启动),但大多数标准应用程序都没有设置此标志。