C#實現Winform中打開網頁頁面的方法


本文實例講述了C#實現Winform中打開網頁頁面的方法。分享給大家供大家參考。具體實現方法如下:

1、首先比較簡單的我們知道有類似的方法如下

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

 

2、比較靈活一點,可以定義窗口大小,我們要實現網頁中腳本打開頁面的方法,即window.open
那么,我們必然會想,如何調用頁面的腳本呢?其實可以利用WebBrowser來實現

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//連接
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#程序設計有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM