在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
程序主要用到了一下几个类: System.Windows.Fomrs.NotifyIcon类 二、程序设计和运行的环境:
(2).Net FrameWrok SDK Beta 2版 三、具体实现步骤:
先将窗体的Text属性设置为"动画系统图标示例",MaximiseBox、MinimiseBox、ShowInTaskbar属性均设置为False。 再往窗体上添加Label控件、NotifyIcon控件、ContextMenu控件、Timer控件各一个。 将Label控件的Text属性设置为"请右击系统托盘图标";将NotifyIcon控件的Icon属性设置为一个图标文件: ,Text属性设置为"这是个示例程序!",ContextMenu属性设置为"contextMenu1";接下来开始编辑ContextMenu控件,图示如下: 最后还要在导入两个图标 (Icon1.ico), (Icon2.ico)文件到该项目。 首先在我们的类中添加以下数据成员: private Icon m_Icon1; 修改Form1()函数为: public Form1() try 添加menuItem1、menuItem2、menuItem3、m_trayIcon的Click事件,消息处理函数如下: private void menuItem2_Click(object sender, System.EventArgs e) private void menuItem3_Click(object sender, System.EventArgs e) private void m_trayIcon_Click(object sender, System.EventArgs e) 最后还要添加timer1的Tick()函数: private void timer1_Tick(object sender, System.EventArgs e) 好了,按Ctrl+F5试试效果吧! 运行程序,将显示一个主窗口,此时还可以看到在任务栏上面多了一个图标。当鼠标移到其上停留一下时,将显示一个简单的提示信息,点击该图标则将隐藏主窗口,单击右键,出来一个菜单,选"动画图标开始"和"动画图标结束"可以控制图标状态。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论