notifyIcon 双击问题

caijiucaibei 2007-07-13 09:22:34
主窗体隐藏的时候,双击开启主窗体,已经开启的将其置在顶曾.和MSN的操作一样.

private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{
ShowMainForm(sender, e);
}
private void ShowMainForm(object sender, System.EventArgs e)
{
this.Show();
this.Activate();
}

左击和右击一样都显示标签.这个怎幺做
...全文
280 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
haicaibu 2007-07-13
  • 打赏
  • 举报
回复
ok! thank you !
忘了加 notifyIcon1.Click += new EventHandler(ShowMenu);了

LeoMaya 2007-07-13
  • 打赏
  • 举报
回复
汗汗, 不会吧, 我测试过后才发出来的啦

http://blog.csdn.net/LeoMaya/archive/2007/06/05/1638439.aspx
haicaibu 2007-07-13
  • 打赏
  • 举报
回复
單擊顯示菜單應當在click事件里做吧.就象右擊那樣顯示菜單.
LeoMaya(我是L.W, 这是我的故事)
你的方法好像不行,我試了
sunote 2007-07-13
  • 打赏
  • 举报
回复
单击是会显示菜单的啊
双击显示窗体就是
private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{ if(e.Button=MouseButton.Left)
ShowMainForm(sender, e);
}
godgreat 2007-07-13
  • 打赏
  • 举报
回复
楼上的可能正确
LeoMaya 2007-07-13
  • 打赏
  • 举报
回复
private void notifyIcon1_Click(object sender, EventArgs e)
{
NotifyIcon nIcon = (NotifyIcon)sender;
nIcon.GetType().InvokeMember("ShowContextMenu",
BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, nIcon, null);
}
haicaibu 2007-07-13
  • 打赏
  • 举报
回复
"显示标签"就是显示MenuItem啊.
双击开启主窗体,并将其置在顶层,应当怎么处理啊
51Crack 2007-07-13
  • 打赏
  • 举报
回复
什么叫“显示标签”?!
也想ShowMainForm的话在Mouse_Down里处理
JavaK 2007-07-13
  • 打赏
  • 举报
回复
Click事件中。if(e.button = MouseButton.Left) {...}好像是这样吧

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧