我需要帮助解决这个问题,我在asp.net页面中有代码,如;
id
我将超链接作为按钮添加到网页,数据来自数据库。我想做同样的事情窗体应用程序。
我找到了“linklabel”但我需要将它定位到应用程序上的浏览器。我使用webkitbrowser来显示页面。
有什么建议吗?
答案 0 :(得分:2)
处理WinForms代码中的LinkClicked事件,并从那里执行任何自定义导航。
您的处理程序看起来像这样(假设browser
在表单上也是某种浏览器控件,并且链接的Tag
属性保存了目标的完整Uri)
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
browser.Navigate(e.Link.Tag.ToString());
}
答案 1 :(得分:1)
你可以:
答案 2 :(得分:0)
链接按钮只是一个设为链接的按钮。将LinkButton组件放在表单上,打开事件并搜索单击事件,双击它。在生成的方法中写:
System.Diagnostics.Process.Start("http://www.website.com");