如何在后台运行我的应用程序(VB 2008-10)?

时间:2013-07-14 11:49:55

标签: vb.net background icons

很抱歉,如果这样的问题之前发布了。如何让我的VB应用程序在后台运行,以便我可以点击我的Windows 7 PC隐藏图标(靠近时钟和日期)托盘中的隐藏图标并重新激活它?

我试图隐藏我的表单来执行此操作,但我不知道如何重新激活其窗口。在我的按钮OnClick()的{​​{1}}方法上,我输入了:

cmdRunBG
嗯,那件事只是隐藏了表格。我想让它真正在后台运行,在图标托盘中有一个图标(靠近系统时钟)。我该怎么做?

如果您对此有任何澄清,请回复。

感谢。

1 个答案:

答案 0 :(得分:1)

您真正想要的是以编程方式最小化您的表单。试试这个:

Me.WindowState = FormWindowState.Minimized

修改

如果要将应用程序放在系统托盘上,可以使用以下方法:

  1. 将NotifyIcon控件添加到您的应用程序并设置其属性
  2. 在表单的Resize事件中添加以下代码:

    If Me.WindowState = FormWindowState.Minimized Then
       Me.Hide()
    End If
    
  3. 在NotifyIcon的MouseClick事件中添加以下代码:

    If Me.WindowState = FormWindowState.Minimized Then
        Me.Show()
        Me.WindowState = FormWindowState.Normal
    End If