求怎么做在程序启动后,任务栏出现一个图标

linyongzuo 2010-12-04 05:27:49
我在登陆完一个系统后,想让桌面任务栏出现一个小图标,可以右键点击,并出现相应的菜单,怎么实现?在线等
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linyongzuo 2010-12-06
  • 打赏
  • 举报
回复
结果还是自己解决~
linyongzuo 2010-12-05
  • 打赏
  • 举报
回复
我显示的菜单在任务栏下方,怎么调整上去?
就是显示的菜单被挡住了。。。
SunnyBoy 2010-12-04
  • 打赏
  • 举报
回复
更正一下
3、toolStripMenu_about_Click是你已与notifyIcon1关联的快捷菜单contextMenuStrip
的Click的事件
SunnyBoy 2010-12-04
  • 打赏
  • 举报
回复
//窗体最小化时显示系统托盘图标
private void MainForm_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized )
{
this.ShowInTaskbar = false;
notifyIcon1.Visible =true;
}

}

/// <summary>
/// 左键单击图盘图标显示程序窗体
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;

}
this.Activate();
this.ShowInTaskbar = true;
notifyIcon1.Visible = false;
}

}

//单击与托盘关联的快捷菜单事件
private void toolStripMenu_about_Click(object sender, EventArgs e)
{
//在这里执行你的业务逻辑
}
注:
1、notifyIcon1是从工具栏拖出的一个组件,在工具箱中的组件里可以找到
2、一定要设置将notifyIcon1的ContextMenuStrip属性关联到 快捷菜单:contextMenuStrip
3、notifyIcon1_MouseClick是你已与notifyIcon1关联的快捷菜单contextMenuStrip
的MouseClick的事件
wuyq11 2010-12-04
  • 打赏
  • 举报
回复
this.contextMenu1.MenuItems.AddRange(
new System.Windows.Forms.MenuItem[] {this.menuItem1});
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
notifyIcon1.Icon = new Icon("appicon.ico");
notifyIcon1.ContextMenu = this.contextMenu1;
notifyIcon1.Text = "Form1";
notifyIcon1.Visible = true;
notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick);
private void notifyIcon1_DoubleClick(object Sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
this.WindowState = FormWindowState.Normal;
this.Activate();
}
xiehuanxie 2010-12-04
  • 打赏
  • 举报
回复
NotifyIcon

110,536

社区成员

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

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

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