防止另一个应用程序在VB.net中失去焦点
我正在开发一些软件来让我的学生完成任务。我已经设置好了,这样我就可以从我的电脑控制他们电脑的某些方面。问题是,我不确定如何从我的应用程序控制其他应用程序。我主要是想防止它被最小化。当我走过时,有些学生喜欢快速切换屏幕。我只想确保它总是在顶部,直到我指定其他防止另一个应用程序在VB.net中失去焦点,vb.net,controls,topmost,Vb.net,Controls,Topmost,我正在开发一些软件来让我的学生完成任务。我已经设置好了,这样我就可以从我的电脑控制他们电脑的某些方面。问题是,我不确定如何从我的应用程序控制其他应用程序。我主要是想防止它被最小化。当我走过时,有些学生喜欢快速切换屏幕。我只想确保它总是在顶部,直到我指定其他 谢谢你的帮助。我使用的是VB.net,出于兼容性原因,我使用的是3.5.net框架。在主窗体中,设置以下两个标志: 1) MinimizeBox属性设置为False。这将防止他们最小化你的应用程序 2) 最顶端的属性为True。这将在很大程度
谢谢你的帮助。我使用的是VB.net,出于兼容性原因,我使用的是3.5.net框架。在主窗体中,设置以下两个标志: 1)
MinimizeBox
属性设置为False。这将防止他们最小化你的应用程序
2) 最顶端的
属性为True。这将在很大程度上防止其他窗口显示在您的上方
在某些情况下,TopMost可能无法完全按照您的要求工作(例如,如果在您之前启动了另一个也指定了TopMost的应用程序),但大多数标准应用程序不会设置此标志。否,我希望防止最小化其他窗口。例如,Internet Explorer或Microsoft Word。对不起,我现在明白了。用另一个要设置的标志更新了答案。澄清一下,您不能真正影响系统中的其他应用程序,您只能真正修改您的应用程序以接近所需的结果。