【问题标题】:NotifyIcon not firing double-click eventNotifyIcon 不触发双击事件
【发布时间】: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


【解决方案1】:

当我在应用程序中只有一个通知图标时,这是有效的。所以我对 notifyicon 所做的工作。还有什么问题??

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 2012-09-28
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多