gpt4 book ai didi

c# - 如何在 Windows 窗体应用程序 C# 中使用超链接属性

转载 作者:行者123 更新时间:2023-11-30 21:52:22 25 4
gpt4 key购买 nike

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

for (int i = 0; i < lbl; i++)
{
HyperLink lnkBtn = new HyperLink();
lnkBtn.CssClass = "btn";
lnkBtn.Text = "WEB PAGE NAME";
lnkBtn.NavigateUrl = "URL OF DESİRED PAGES";
lnkBtn.Target = "myFrame";
LiteralControl linebreak = new LiteralControl("<br />");
placeholder.Controls.Add(lnkBtn);
placeholder.Controls.Add(linebreak);
}

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

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

有什么建议吗?

最佳答案

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

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

关于c# - 如何在 Windows 窗体应用程序 C# 中使用超链接属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34812884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com