【问题标题】:How do I put a link, to an external website in a browser, in a button in a windows form application?如何在 Windows 窗体应用程序的按钮中放置指向浏览器中外部网站的链接?
【发布时间】:2019-06-01 02:32:22
【问题描述】:

我有一个按钮,BtnReadMore,在一个名为 RandomFacts 的表单中,当点击该按钮时,应该会在用户的网络浏览器中打开一个特定的链接。

RandomFacts 表单正如其名称所暗示的那样。单击按钮时,会生成有关主题的随机事实并显示在富文本框中。可以阅读更多有关某些事实的信息,并且当生成这些特定事实之一时,表单中将出现一个按钮,其中将包含指向网站的链接以供扩展阅读。

为了达到这个效果,我应该在按钮点击方法中放置什么代码?

【问题讨论】:

  • 如果你想打开默认的浏览器,Process.Start("http://www.SomeWebSite.com");。您的表单中不能有 WebBrowser 控件吗?将它们全部包含在您的应用中可能会更好。

标签: c# winforms button hyperlink


【解决方案1】:

您可以使用 System.Diagnostics 命名空间中的 Process.Start 方法。

Process.Start("http://www.google.com");

这会在默认浏览器中打开 URL。如果您想使用特定的浏览器,您可以执行以下操作。

Process.Start("IExplore.exe","www.google.com"); //for IE
Process.Start("chrome.exe","www.google.com");   // for Chrome

【讨论】:

    猜你喜欢
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2023-02-26
    • 2020-04-01
    • 2018-10-21
    • 2010-09-18
    • 1970-01-01
    相关资源
    最近更新 更多