不要聚焦主窗体(带定时器)

时间:2014-02-28 10:43:06

标签: vb.net timer vb.net-2010

My Mainform and conversation form

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

每次我的mainform更新时,都不要关注我的mainform。 非常感谢。

1 个答案:

答案 0 :(得分:0)

解释

看,目前尚不清楚您想要的是什么,但您可以尝试以下代码。使您的mainform(无论名称是什么)隐藏,然后使用SetFocus控件。这会将焦点转移到您想要的形式。

除此之外,您还可以使用GotFocus和LostFocus事件。就像主体失去焦点一样,做什么。

代码和示例

mainform.Hide()
Form2.SetFocus() 'The form name here you want to set focus to.

希望它能完美运作!