日期:2014-05-18  浏览次数:20735 次

关于C#托盘程序的简单问题
如题,如何实现下面两种效果:
1.启动程序时,只显示托盘图标,但不显示主界面,右键点击托盘图标,选择右键菜单的某一项,比如“显示”或“登录”,才显示主界面,并加载数据;

2.最小化主界面后,如何将主界面最小化到托盘,而不是在屏幕的左下角,要是能实现像QQ那样的动画效果就更好了。

望指点,谢过先

------解决方案--------------------
用NotifyIcon 组件
http://www.cnblogs.com/wuxiangbing/articles/1885483.html
------解决方案--------------------
在formload里
Hide();
ShowInTaskbar=false;


点击登录的时候
Show();
ShowInTaskbar=true;
------解决方案--------------------
实现像QQ那样的动画效果

放个timer

在接收消息时启动timer让图标闪烁就行
控制好频率

点击时停止timer
------解决方案--------------------
探讨
在formload里
Hide();
ShowInTaskbar=false;


点击登录的时候
Show();
ShowInTaskbar=true;

------解决方案--------------------
探讨
用NotifyIcon 组件
http://www.cnblogs.com/wuxiangbing/articles/1885483.html