读书人

怎么实现类似qq和msn类的消息提示功能

发布时间: 2012-02-10 21:27:41 作者: rapoo

如何实现类似qq和msn类的消息提示功能?
在编写数据传输程序时,想接收到一条数据就在任务栏显示提示(效果类似qq和msn的消息提示),并且可以自动关闭,该用什么方法如何解决,给个建议。谢谢,如有代码参考最好!

[解决办法]
WinForm中的特殊窗体效果:渐变窗口和信息提示窗口
在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化,窗体逐渐不透明,直至完全不透明。这是本文要探讨的窗体效果之一:渐变窗体。还有一种窗体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口的最下方向上移动,直至窗体完全显示就不再移动。当我们点击“确定”按钮之后,窗体由从屏幕上逐渐下移,直至完全从屏幕上完全不显示。这也是本文讨论的窗体效果之一:移动提示信息窗口。
[解决办法]
给你一段VB.net的代码

新建一项目,在窗体的Form1_Load中加入以下代码:

Me.Width = 300
Me.Height = 300
Me.Location = New System.Drawing.Point(Screen.PrimaryScreen.Bounds.Width - Me.Width, Screen.PrimaryScreen.Bounds.Height - 100)
For i As Integer = 0 To Screen.PrimaryScreen.Bounds.Height - (Screen.PrimaryScreen.Bounds.Height - 180)
Me.Show()
For j As Integer = 0 To 999999
Next
Me.Location = New System.Drawing.Point(Me.Location.X, Screen.PrimaryScreen.Bounds.Height - i)
Me.Show()
Next

以上是类QQ的弹出效果,如果要自动关闭更好办,放个定时器什么的,让它到一定的时候关掉就是了。

读书人网 >VB Dotnet

热点推荐