程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#調用默認浏覽器打開網頁的幾種方法

C#調用默認浏覽器打開網頁的幾種方法

編輯:C#入門知識

C#調用默認浏覽器打開網頁的幾種方法


CSharp調用默認浏覽器打開網頁的幾種方法

示例界面:

/

方法一:從注冊表中讀取默認浏覽器可執行文件路徑

 

        private void button1_Click(object sender, EventArgs e)
        {
            //從注冊表中讀取默認浏覽器可執行文件路徑
            RegistryKey key = Registry.ClassesRoot.OpenSubKey(@httpshellopencommand);
            string s = key.GetValue().ToString();

            //s就是你的默認浏覽器,不過後面帶了參數,把它截去,不過需要注意的是:不同的浏覽器後面的參數不一樣!
            //D:Program Files (x86)GoogleChromeApplicationchrome.exe -- %1
            System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), http://blog.csdn.net/testcs_dn);
        }

 

方法二:

 

        private void button2_Click(object sender, EventArgs e)
        {
            //調用系統默認的浏覽器 
            System.Diagnostics.Process.Start(explorer.exe, http://blog.csdn.net/testcs_dn);
        }

 

方法三:

 

        private void button3_Click(object sender, EventArgs e)
        {
            //調用系統默認的浏覽器 
            System.Diagnostics.Process.Start(http://blog.csdn.net/testcs_dn);
        }

 

方法四:調用IE浏覽器

 

        private void button4_Click(object sender, EventArgs e)
        {
            //調用IE浏覽器  
            System.Diagnostics.Process.Start(iexplore.exe, http://blog.csdn.net/testcs_dn);
        }
從原理上來講,方法二和方法三應該是一樣的,不過方法三的代碼更短一點。

 

 


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved