我想要显示信息,然后几秒钟后滑开.
编辑:它需要像Form.ShowDialog()阻止,因为程序在显示通知后退出
解决方法 您可以使用作为.NET 2.0 System.windows.Forms一部分的notifyIcon控件.这允许您在系统托盘中为您的应用程序放置一个图标.然后,您可以调用ShowBalloonTip(int timeOut)方法.但是请确保在notifyIcon上首先设置文本和图标属性,使其工作.小代码示例:private voID button1_Click(object sender,EventArgs e) { this.notifyIcon1.BalloonTipText = "Whatever"; this.notifyIcon1.BalloonTipTitle = "Title"; this.notifyIcon1.Icon = new Icon("icon.ico"); this.notifyIcon1.Visible = true; this.notifyIcon1.ShowBalloonTip(3); }
编辑:好的,所以notifyIcon不会为你工作.那么我的第二个建议就是为此创建自己的控制.其实我会用一张表格.一个简单的形式,没有边框,没有控制框,只是有一个定时器运行,所以你可以设置不透明度淡入/淡出.然后,您可以使用Rectangle Screen.PrimaryScreen.WorkingArea轻松获取屏幕的右下方.然后在这个位置显示你的表格.
总结以上是内存溢出为你收集整理的c# – 创建像Windows Messenger或AVG这样的d出气球全部内容,希望文章能够帮你解决c# – 创建像Windows Messenger或AVG这样的d出气球所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)