是否可以在默認電腦網頁瀏覽器中打開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. 瀏覽器:打開默認主頁
- 2. Python - Flask - 在默認瀏覽器中打開一個網頁
- 3. 在默認瀏覽器中打開網頁
- 4. Python - 燒瓶 - 在默認瀏覽器中打開兩個網頁
- 5. 在默認瀏覽器中打開URL
- 6. web瀏覽器的I幀在默認瀏覽器中打開
- 7. C#打開默認瀏覽器的網頁與郵政數據
- 8. 使用默認瀏覽器批量打開網頁
- 9. 在默認瀏覽器中檢測打開的網址
- 10. 用VBA在默認瀏覽器中打開一個html頁面?
- 11. 如何在C#中將默認瀏覽器打開到主頁?
- 12. Python ::如何在非默認瀏覽器中打開頁面
- 13. 在VB.NET中以特定大小在默認瀏覽器中打開網頁
- 14. Webview loadurl打開默認瀏覽器
- 15. 默認打開IE瀏覽器
- 16. 如何打開默認瀏覽器
- 17. 打開默認Web瀏覽器
- 18. C++ OS X打開默認瀏覽器
- 19. 在現有的瀏覽器打開網址不是默認的瀏覽器
- 20. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 21. 在默認瀏覽器編程打開多個網址
- 22. 打開Web瀏覽器點擊默認瀏覽器
- 23. 使用默認瀏覽器打開瀏覽器/ URL
- 24. 儘管默認瀏覽器打開另一個瀏覽器
- 25. 從加載項打開默認瀏覽器中的HTML頁面
- 26. 如何使用Python從終端打開默認網頁瀏覽器的網址?
- 27. 在默認Web瀏覽器上打開網頁並隱藏URL參數
- 28. 強制瀏覽器在默認查看器中打開文件
- 29. 如何在默認瀏覽器中打開鉻瀏覽器鏈接的點擊?
- 30. 使用IE打開網址而不是默認瀏覽器
好吧,這是默認行爲,一旦你設置了一個合適的有效網址。你有什麼樣的問題,你的代碼到目前爲止如何? –
我正在尋找屬性來尋找能夠啓動它的東西。最初我試圖只是設置.Text屬性的URL地址,當然這並不起作用。 – acctman
我不明白這種控制的存在,可能是因爲我根本不要知道如何使用它 – beppe9000