Vb.net 不对焦主窗体(带计时器)
我的mainform有一个计时器,它将更新我的在线和离线面板。它每2秒运行一次,只有在读取数据库中的新数据时才会更新。 当我和某人交谈时,如果我的主窗体从数据库中读取新数据 然后我的主窗体的面板将更新。更新后,焦点将设置为我的主窗体 帮助不要每次更新我的主窗体时都关注我的主窗体。 非常感谢。解释 现在还不清楚你到底想要什么,但是你可以试试下面的代码。使mainform成为隐藏的名称,然后使用SetFocus控件。这将把焦点转移到你想要的形式上 除此之外,还可以使用GotFocus和LostFocus事件。比如如果主窗体失去焦点,该怎么办 代码和示例Vb.net 不对焦主窗体(带计时器),vb.net,timer,vb.net-2010,Vb.net,Timer,Vb.net 2010,我的mainform有一个计时器,它将更新我的在线和离线面板。它每2秒运行一次,只有在读取数据库中的新数据时才会更新。 当我和某人交谈时,如果我的主窗体从数据库中读取新数据 然后我的主窗体的面板将更新。更新后,焦点将设置为我的主窗体 帮助不要每次更新我的主窗体时都关注我的主窗体。 非常感谢。解释 现在还不清楚你到底想要什么,但是你可以试试下面的代码。使mainform成为隐藏的名称,然后使用SetFocus控件。这将把焦点转移到你想要的形式上 除此之外,还可以使用GotFocus和LostFoc
希望它能完美工作 计时器不会聚焦任何东西。您需要修复代码中的错误。截图是显示代码中bug的一种毫无帮助的方式。
mainform.Hide()
Form2.SetFocus() 'The form name here you want to set focus to.