【发布时间】:2010-03-01 18:45:53
【问题描述】:
我有一个通知图标的双击事件,它将显示我的主表单。双击事件未触发。即使我在代码中放置了一个断点,它也永远不会被执行。这是我到目前为止所拥有的:
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs) Handles Me.FormClosing
Me.WindowState = FormWindowState.Minimized
Me.Visible = False
NotifyIcon1.Visible = True
e.Cancel = True
End Sub
Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
Me.Visible = True
Me.WindowState = FormWindowState.Normal
Me.Activate()
Me.BringToFront()
Me.Focus()
Me.Show()
End Sub
过多的东西是我尝试一切我能想到的让表格显示的方式。
提前致谢。
【问题讨论】:
-
您是否正确订阅了 DoubleClick 事件?如果 NotifyIcon1 始终可见,程序是否进入 DoubleClick 处理程序?
-
我确实仔细检查了它是否已正确订阅。我参加了活动,双击了双击选项,它把我带到了那个子。当我在 sub 中放置断点时,它永远不会被触发。
-
我创建了一个新程序并制作了一个通知图标并使用了上面的代码并且它可以工作......那么我在我的项目中缺少什么或做了什么会杀死这个?
-
在 App.xaml.cs 中创建 NotifyICon 对象,以便我处理整个应用程序的单击或双击。
标签: .net windows vb.net notifyicon