2012-09-04 53 views
2

我到處都看了,包括MSDN論壇,但沒有人甚至提到過這個或做法。基本的想法是,一旦Button從工具包中被拖動,那麼你如何將該按鈕鏈接到網頁,即我有一個'Facebook'按鈕,那麼我怎麼做才能讓按鈕被點擊時,Facebook在新的瀏覽器窗口中打開?如何獲取打開網頁的按鈕?

+2

網站或贏得應用程序?可能要爲其添加標籤。 –

回答

7

將按鈕拖到設計器上之後,您可以雙擊該按鈕以打開Button的事件處理程序Click。這是用戶點擊時將運行的代碼。然後,您可以添加所需的邏輯,即:

private void button1_Click(object sender, EventArgs e) 
{ 
    // Launch browser to facebook... 
    System.Diagnostics.Process.Start("http://www.facebook.com"); 
} 
1

既然你說在的瀏覽器窗口中打開,我在想背景是你開發的Web應用程序,所以這將適用於這種情況下:

用JavaScript方法添加一個HTML按鈕和window.open。您不需要或不需要代碼隱藏,因爲它都發生在客戶端上。這裏有一個片段,還有幾個其他選項可以傳遞給window.open來控制行爲。

 <input id="Button2" type="button" value="Facebook" onclick="window.open('http://facebook.com')"/></p> 
0

你必須使用Process classSystem.dll這是默認添加到溶液下。但是,你應該是指在你的類的頂部的命名空間是這樣的:

using System; 

namespace MyApplication 
{ 
    public class MyProgram 
    { 
     private void button1_Click(object sender, EventArgs e) 
     { 
      System.Diagnostics.Process.Start("http://www.facebook.com"); 
     } 
    } 
} 
2

可以使用的Process.Start與所需的URL打開默認的瀏覽器,並瀏覽網頁:

using system.Diagnostics; 

private void button1_Click(object sender, EventArgs e) 
{ 
    Process.Start("http://www.YouTube.com"); 
} 
相關問題