C#在Winform程序中显示QQ在线状态
2013-08-20 12:24
337 查看
首先,引入必要的命名空间
其次,在Form中拖入一个PictureBox控件,并设置其SizeMode为AutoSize。同时拖入一个Timer控件。
然后在窗体构造函数中写入代码
然后在Timer的Tick事件中写入代码
最后,在PictureBox的Click事件中写入代码
以上代码中 qqgif和qqmsg 的定义
using System.Windows.Forms; using System.Net;
其次,在Form中拖入一个PictureBox控件,并设置其SizeMode为AutoSize。同时拖入一个Timer控件。
然后在窗体构造函数中写入代码
timer1.Tag = 0; timer1.Interval = 10; timer1.Enabled = true;
然后在Timer的Tick事件中写入代码
Timer timer = (Timer)sender; if (timer.Tag != null) { if ((int)timer.Tag == 0) { timer.Enabled = false; timer.Tag = 1; try { Image img = Image.FromStream(WebRequest.Create(qqgif).GetResponse().GetResponseStream()); pictureBox1.Image = img; } catch { pictureBox1.Image = Properties.Resources.pa; } timer.Interval = 1000 * 10; timer.Enabled = true; } else { try { Image img = Image.FromStream(WebRequest.Create(qqgif).GetResponse().GetResponseStream()); pictureBox1.Image = img; } catch { pictureBox1.Image = Properties.Resources.pa; } } }
最后,在PictureBox的Click事件中写入代码
System.Diagnostics.Process.Start("iexplore.exe", qqmsg);
以上代码中 qqgif和qqmsg 的定义
private const string qqgif = "http://wpa.qq.com/pa?p=2:303071318:50"; private const string qqmsg = "tencent://message/?uin=303071318";
相关文章推荐
- C#在Winform程序中显示QQ在线状态
- C#在Winform程序中显示QQ在线状态
- C#WinForm程序显示控制台窗口Console
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态
- 使用gsoap实现一个简单的 QQ在线状态查询程序
- 在页面中显示天气预报、日历、时钟、MSN、QQ在线状态
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态
- C# winForm程序开机启动和托盘显示
- C#WinForm程序不不在任务栏显示的处理方法
- 如何在Blog中显示滚动新闻、时钟、日历、天气预报、QQ/MSN在线状态
- C#2.0,winform程序,怎么样实现点击webBrowser某个链接,显示某个form
- 可以用JS判断客服QQ号在线还是离线状态的程序
- C# WinForm程序中不在任务栏显示的处理方法
- 静态页面中显示动态内容,一些网站的qq在线状态,还有购物车用的是这个方法
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态(转载)
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态
- C# WINFORM 内显示QQ验证码
- java调用qq聊天并显示在线状态
- C#WinForm程序不不在任务栏显示的处理方法