C#实现Winform中打开网页页面的方法

 更新时间:2015年08月22日 11:28:31   作者:我心依旧  
这篇文章主要介绍了C#实现Winform中打开网页页面的方法,涉及WinForm中WebBrowser的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#实现Winform中打开网页页面的方法。分享给大家供大家参考。具体实现方法如下:

1、首先比较简单的我们知道有类似的方法如下

复制代码 代码如下:
System.Diagnostics.Process.Start("http://www.baidu.com");

2、比较灵活一点,可以定义窗口大小,我们要实现网页中脚本打开页面的方法,即window.open
那么,我们必然会想,如何调用页面的脚本呢?其实可以利用WebBrowser来实现

//连接
string url = "http://www.baidu.com";
//定义脚本
string script = @"<script language='javascript' type='text/javascript'>
   function openUrl(url){
   window.open(url,'测试窗口','width=400px,height=400px,directories=true,location=false,menubar=false,resizeable=false,scrollbars=yes,toolbar=false ');
   }</script>";
WebBrowser wb = new WebBrowser();
wb.DocumentText = @"<html> <head>" + script + "</head><body></body></html>";//定义WebBrowser中的DOM文档
wb.DocumentCompleted += delegate
{
 //执行脚本函数
 wb.Document.InvokeScript("openUrl", new object[] { url });
};

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#判断访问来源是否为搜索引擎链接的方法

    C#判断访问来源是否为搜索引擎链接的方法

    这篇文章主要介绍了C#判断访问来源是否为搜索引擎链接的方法,实例分析了C#解析URL来源的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • C#中数组初始化、反转和排序用法实例

    C#中数组初始化、反转和排序用法实例

    这篇文章主要介绍了C#中数组初始化、反转和排序用法,涉及C#中数组常见的定义、初始化、排序等操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#中一个方法返回多个值的实现方法小结

    C#中一个方法返回多个值的实现方法小结

    通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回,因此本文给大家介绍了C#中一个方法返回多个值的实现方法及示例代码,需要的朋友可以参考下
    2024-05-05
  • C# 创建报表过程详解

    C# 创建报表过程详解

    本文给大家介绍的是使用vs2012 c#创建报表的全部过程的记录,十分的详细,有需要的小伙伴可以参考下。
    2015-06-06
  • C#实现简单超市收银系统

    C#实现简单超市收银系统

    这篇文章主要为大家详细介绍了C#实现简单超市收银系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#实现压缩和解压缩的方法示例【Gzip和Zip方式】

    C#实现压缩和解压缩的方法示例【Gzip和Zip方式】

    这篇文章主要介绍了C#实现压缩和解压缩的方法,结合具体实例形式分析了Gzip和Zip两种压缩操作实现方法,需要的朋友可以参考下
    2017-06-06
  • C# 并行和多线程编程——Task进阶知识

    C# 并行和多线程编程——Task进阶知识

    这篇文章主要介绍了C# 并行和多线程编程——Task进阶知识的的相关资料,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • C#调用python.exe使用arcpy方式

    C#调用python.exe使用arcpy方式

    这篇文章主要介绍了C#调用python.exe使用arcpy方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • C#下载歌词文件的同步和异步方法

    C#下载歌词文件的同步和异步方法

    这篇文章主要为大家详细介绍了C#下载歌词文件的同步和异步方法,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • C# ComboBox的联动操作(三层架构)

    C# ComboBox的联动操作(三层架构)

    这篇文章主要介绍了C# ComboBox的联动操作(三层架构),根据下拉框的变化使得下拉框绑定对应值,感兴趣的小伙伴们可以参考一下
    2016-05-05

最新评论