返回首页

如何显示以前的实例,如果应用程序已经运行:我使用NotifyIcon控件隐藏的形式和在托盘显示图标,当用户最小化程序。
如果用户双击图标,然后在屏幕上显示的程序。为了工作。


Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick

        NotifyIcon1.Visible = False

        Me.Show()

        Me.WindowState = FormWindowState.Normal

    End Sub

 

    Private Sub frmGenerateProformaWeeklyLifting_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize

        If Me.WindowState = FormWindowState.Minimized Then

            Me.Hide()

            NotifyIcon1.Visible = True

        End If

    End Sub

我的问题是已经运行程序时,它在托盘(图标显示和程序隐藏状态),如果用户再次运行程序(再次意味着用户运行exe)
然后,我要显示以前的实例,而不是允许程序运行多个实例。

通过调用下面的代码,我可以知道,如果程序已经运行,但我不知道如何显示以前的实例。
{C}
感谢您的帮助。

感谢和问候

回答

评论会员: 时间:2