是否可以在默认电脑网页浏览器中打开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