我正在寻找一种在winforms环境中使用超链接的方法。
我发现它使用System.Web.UI.WebControls;但是当我尝试在我的程序中使用它时,System.Web已经到了极致。所以我检查了折射率,但也没有System.Web.UI.WebControls或类似的东西,有什么建议吗?
发布于 2012-03-08 20:29:22
如果您正在开发WinForms应用程序,则必须使用位于System.Windows.Forms程序集中的System.Windows.Forms.LinkLabel控件。System.Web.*中的控件是用于HTML页面的。
发布于 2012-03-08 20:40:17
您可以使用LinkLabel控件。设置LinkLabel的text属性以显示您的web链接。您可以使用"LinkClicked“事件打开web浏览器,如下所示。希望这对你有帮助。
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(linkLabel1.Text);
}发布于 2012-03-08 20:32:03

https://stackoverflow.com/questions/9617654
复制相似问题