2011-11-23 115 views
0

我正在创建一些软件来让我的学生完成任务。我已经设置好了,以便我可以通过电脑控制他们电脑的某些方面。问题是,我不知道如何从我的应用程序中控制其他应用程序。我主要是想防止它被最小化。有些学生喜欢在走路时快速切换屏幕。我只想确保它总是在最前面,直到我另有指定为止。防止另一个应用程序在VB.net中失去焦点

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

回答

0

在您的主要形式,设置以下两个标志:

1)MinimizeBox属性设为False。这将阻止他们最小化您的应用程序。

2)TopMost属性为True。这样可以保持大部分其他窗口不会显示在您的顶部。

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

+0

不,我想阻止其他窗口被最小化。例如,Internet Explorer或Microsoft Word。 – FreeSnow

+0

对不起,我现在明白了。用另一个标志更新答案设置。为了澄清,你不能真正影响系统中的其他应用程序,你只能真正修改你的接近理想的结果。 –