WebBrowser 如何避免出现找不到服务器的界面?
来源:互联网 发布:淘宝自定义背景 编辑:程序博客网 时间:2024/04/30 05:08
http://blogs.coder.cn/skyover/archive/2004/05/09/251.aspx
大家都使用过WebBrowser控件吧。呵呵。能够为我们提供很多方便的操作。
可是如果计算机不能上网或者网速慢的话,出现一个找不到服务器的界面,那岂不是大煞风景。呵呵。起码俺是这样认为的。
怎么办呢?当然就是检查网络连接了。
if(!Start.CheckConnect())
{
this.axWebBrowser1.Navigate("about: frame,html,body{margin:0px;padding:0px;}
return;
}
CheckConnect是一个检查是否与互联网连接的函数。其核心功能就是用System.Net.Dns.Resolve静态类来检测。
public static bool CheckConnect()
{
bool b = true;
try
{
IPHostEntry ips = System.Net.Dns.Resolve("www.5inet.net");
b = true;
}
catch(Exception ex)
{
b = false;
Console.WriteLine(ex.ToString());
}
return b;
}
如果检测失败,则将WebBrowser导航到 about:后面加上你的出错信息即可。怎么样,很简单吧。
- WebBrowser 如何避免出现找不到服务器的界面?
- 如何避免scope的query界面切换到preview界面
- 如何避免出现死锁
- 如何避免出现死锁
- 如何避免带进度条的SWT界面假死
- java 编程中如何避免bug 的出现
- 如何避免突发的大流量访问造成服务器过载
- 后端服务器如何简单的避免重复提交?
- 如何避免网站更换服务器带来的影响?
- android中如何避免被弹出的输入法界面遮盖主界面
- 用WebBrowser实现HTML界面的应用
- WPF界面添加WinForm的Webbrowser控件
- 用WebBrowser实现HTML界面的应用
- 如何获取webbrowser的cookie
- 由于找不到服务器或出现DNS错误
- 在含有EditText的界面中,如何避免软键盘的弹出
- sql 如何避免出现笛卡尔积运算
- 如何避免网站出现优化过度
- 《海上钢琴师》在下不下船间徘徊
- Delphi中对Dos命令的调用
- DropDownList新加一个Item
- 常用搜索引擎关键字转换!
- OfficeWiki,喜欢的朋友可以试试啊
- WebBrowser 如何避免出现找不到服务器的界面?
- 组合的算法
- waveOutOpen函数介绍
- JDBC 概述(一) 转
- RxRichEdit,Rich98插入图像完全解决方案[Delphi]!
- 如何从doc文件里提取纯文本
- 不用修改核心快速编译驱动模块
- RS.OPEN SQL,CONN,A,B 的理解
- 1