是否可以在默認電腦網頁瀏覽器中打開LinkLabel?LinkLabel ...在默認網頁瀏覽器中打開?
15
A
回答
33
是 - 您可以在「鏈接點擊」事件中使用System.Diagnostics.Process.Start(url)
。
+1
所以像這樣 私人無效linkSubmit_LinkClicked(對象發件人,LinkLabelLinkClickedEventArgs E) { System.Diagnostics.Process.Start(linkSubmit .text as String); } – acctman
+0
謝謝......:D:D –
9
我總是這樣使用它們。這樣你將得到默認瀏覽器來打開URL。
ProcessStartInfo sInfo = new ProcessStartInfo("http://www.google.com");
Process.Start(sInfo);
4
這是一個被認爲MSDN沒有硬編碼的URL到您的代碼的工作啓發瞭解決方案:
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string url;
if (e.Link.LinkData != null)
url = e.Link.LinkData.ToString();
else
url = linkLabel1.Text.Substring(e.Link.Start, e.Link.Length);
if (!url.Contains("://"))
url = "http://" + url;
var si = new ProcessStartInfo(url);
Process.Start(si);
linkLabel1.LinkVisited = true;
}
然後,您可以輕鬆地使用LinkArea有大約鏈接未超鏈接文本。
相關問題
- 1. Python - 燒瓶 - 在默認瀏覽器中打開兩個網頁
- 2. web瀏覽器的I幀在默認瀏覽器中打開
- 3. C#打開默認瀏覽器的網頁與郵政數據
- 4. 在默認瀏覽器中檢測打開的網址
- 5. 用VBA在默認瀏覽器中打開一個html頁面?
- 6. Python ::如何在非默認瀏覽器中打開頁面
- 7. 如何在C#中將默認瀏覽器打開到主頁?
- 8. 在VB.NET中以特定大小在默認瀏覽器中打開網頁
- 9. 如何打開默認瀏覽器
- 10. 默認打開IE瀏覽器
- 11. 打開默認Web瀏覽器
- 12. Webview loadurl打開默認瀏覽器
- 13. C++ OS X打開默認瀏覽器
- 14. 在現有的瀏覽器打開網址不是默認的瀏覽器
- 15. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 16. 打開Web瀏覽器點擊默認瀏覽器
- 17. 使用默認瀏覽器打開瀏覽器/ URL
- 18. 儘管默認瀏覽器打開另一個瀏覽器
- 19. 如何使用Python從終端打開默認網頁瀏覽器的網址?
- 20. 如何在默認瀏覽器中打開鉻瀏覽器鏈接的點擊?
- 21. WebWorks:打開網頁瀏覽器?
- 22. Gradle任務在默認瀏覽器中打開url
- 23. 如何在HTA的默認Web瀏覽器中打開鏈接?
- 24. 在默認瀏覽器中打開Android webview鏈接
- 25. 在默認瀏覽器中未打開的散景顯示()
- 26. OSX Swift在默認瀏覽器中打開URL
- 27. 如何在Xamarin中打開默認瀏覽器?
- 28. 在默認瀏覽器中打開WebView鏈接
- 29. Linux:在默認瀏覽器中打開URL的命令
- 30. 如何使用JavaMe在默認瀏覽器中打開鏈接?
好吧,這是默認行爲,一旦你設置了一個合適的有效網址。你有什麼樣的問題,你的代碼到目前爲止如何? –
我正在尋找屬性來尋找能夠啓動它的東西。最初我試圖只是設置.Text屬性的URL地址,當然這並不起作用。 – acctman
我不明白這種控制的存在,可能是因爲我根本不要知道如何使用它 – beppe9000