C# NotifyIcon控件 用法
我使用了NotifyIcon控件使其在状态栏出现,但是我的程序有多个窗体,好像QQ那样,有登录窗体跟用户主窗体等,我想问如何用一个NotifyIcon控件控件就能达到像Q...
我使用了NotifyIcon控件使其在状态栏出现,但是我的程序有多个窗体,好像QQ那样,有登录窗体跟用户主窗体等,我想问如何用一个NotifyIcon控件控件就能达到像QQ那样的效果?我试过每个窗体给它加一个NotifyIcon控件,然后显示新窗体之前把它隐藏起来,虽然能达到同样效果,但是这样明显效率很低,请告诉指点。还有如何个给它加右键菜单呢?求个例子。不胜感激!
展开
3个回答
展开全部
C# 中NotifyIcon控件是显示托盘程序图标用的。
用法如下:
1、更换程序图标:
notifyIcon1.Icon = Icon.ExtractAssociatedIcon("emulator.ico");
2、更改图标显示的文字:
notifyIcon1.Text = "12345";
实际使用例子如下:
在窗体上添加 notifyIcon控件,并为它设置图标;
添加窗体的Resize事件;
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;//窗体不可见
this.notifyIcon1.Visible = true;//托盘图标显示
}
用法如下:
1、更换程序图标:
notifyIcon1.Icon = Icon.ExtractAssociatedIcon("emulator.ico");
2、更改图标显示的文字:
notifyIcon1.Text = "12345";
实际使用例子如下:
在窗体上添加 notifyIcon控件,并为它设置图标;
添加窗体的Resize事件;
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;//窗体不可见
this.notifyIcon1.Visible = true;//托盘图标显示
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-14
展开全部
首先在窗体上添加 notifyIcon控件,并为它设置图标
添加窗体的Resize事件
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;//窗体不可见
this.notifyIcon1.Visible = true;//托盘图标显示
}
添加窗体的Resize事件
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;//窗体不可见
this.notifyIcon1.Visible = true;//托盘图标显示
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询