如何在Windows窗体中使用Hyperlink属性Application C#

时间:2016-01-15 14:09:40

标签: c# winforms

我需要帮助解决这个问题,我在asp.net页面中有代码,如;

id

我将超链接作为按钮添加到网页,数据来自数据库。我想做同样的事情窗体应用程序。

我找到了“linklabel”但我需要将它定位到应用程序上的浏览器。我使用webkitbrowser来显示页面。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

处理WinForms代码中的LinkClicked事件,并从那里执行任何自定义导航。 您的处理程序看起来像这样(假设browser在表单上也是某种浏览器控件,并且链接的Tag属性保存了目标的完整Uri)

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    browser.Navigate(e.Link.Tag.ToString());
}

答案 1 :(得分:1)

你可以:

  • 添加您的表单 WebBrowser控件
  • 添加新的按钮
  • 添加 button_click() WebBrowser
  • 中打开网站的逻辑

答案 2 :(得分:0)

链接按钮只是一个设为链接的按钮。将LinkBut​​ton组件放在表单上,​​打开事件并搜索单击事件,双击它。在生成的方法中写:

System.Diagnostics.Process.Start("http://www.website.com");