Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 不对焦主窗体(带计时器)_Vb.net_Timer_Vb.net 2010 - Fatal编程技术网

Vb.net 不对焦主窗体(带计时器)

Vb.net 不对焦主窗体(带计时器),vb.net,timer,vb.net-2010,Vb.net,Timer,Vb.net 2010,我的mainform有一个计时器,它将更新我的在线和离线面板。它每2秒运行一次,只有在读取数据库中的新数据时才会更新。 当我和某人交谈时,如果我的主窗体从数据库中读取新数据 然后我的主窗体的面板将更新。更新后,焦点将设置为我的主窗体 帮助不要每次更新我的主窗体时都关注我的主窗体。 非常感谢。解释 现在还不清楚你到底想要什么,但是你可以试试下面的代码。使mainform成为隐藏的名称,然后使用SetFocus控件。这将把焦点转移到你想要的形式上 除此之外,还可以使用GotFocus和LostFoc

我的mainform有一个计时器,它将更新我的在线和离线面板。它每2秒运行一次,只有在读取数据库中的新数据时才会更新。 当我和某人交谈时,如果我的主窗体从数据库中读取新数据 然后我的主窗体的面板将更新。更新后,焦点将设置为我的主窗体

帮助不要每次更新我的主窗体时都关注我的主窗体。 非常感谢。

解释 现在还不清楚你到底想要什么,但是你可以试试下面的代码。使mainform成为隐藏的名称,然后使用SetFocus控件。这将把焦点转移到你想要的形式上

除此之外,还可以使用GotFocus和LostFocus事件。比如如果主窗体失去焦点,该怎么办

代码和示例
希望它能完美工作

计时器不会聚焦任何东西。您需要修复代码中的错误。截图是显示代码中bug的一种毫无帮助的方式。
mainform.Hide()
Form2.SetFocus() 'The form name here you want to set focus to.