
C# NotifyIcon控件 用法
我使用了NotifyIcon控件使其在状态栏出现,但是我的程序有多个窗体,好像QQ那样,有登录窗体跟用户主窗体等,我想问如何用一个NotifyIcon控件控件就能达到像Q...
我使用了NotifyIcon控件使其在状态栏出现,但是我的程序有多个窗体,好像QQ那样,有登录窗体跟用户主窗体等,我想问如何用一个NotifyIcon控件控件就能达到像QQ那样的效果?我试过每个窗体给它加一个NotifyIcon控件,然后显示新窗体之前把它隐藏起来,虽然能达到同样效果,但是这样明显效率很低,请告诉指点。还有如何个给它加右键菜单呢?求个例子。不胜感激!
展开
展开全部
你可以考虑 NotifyIcon 控件作为一个静态的变量。。或者在每个窗体加上一个NotifyIcon 变量 在构造的时候将这个变量传进去~
至于如何给它加右键菜单 你可以从控件栏那里拖一个contextMenuStrip控件。。NotifyIcon 控件的属性contextMenuStrip属性 指向你的contextMenuStrip控件就行了。。。
至于如何给它加右键菜单 你可以从控件栏那里拖一个contextMenuStrip控件。。NotifyIcon 控件的属性contextMenuStrip属性 指向你的contextMenuStrip控件就行了。。。

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
展开全部
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;//托盘图标显示
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询