【问题标题】:Can I use LinkLabel on Visual Studios to link to a windows form?我可以在 Visual Studios 上使用 LinkLabel 链接到 Windows 窗体吗?
【发布时间】:2015-07-29 23:50:10
【问题描述】:

我一直在 google 上查找如何使用 linklabel 链接到 Windows 窗体。我遇到的所有教程仅将您链接到 URL 或本地磁盘。有什么帮助吗?我不想使用按钮。

【问题讨论】:

  • 什么意思?到showWinFormLinkLabel.LinkClickedEvent?
  • @spajce 是的,点击它我想显示一个 WinForm
  • 试试这个,private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (var f = new Form2()) { f.ShowDialog(); } }
  • 链接标签的视频教程:youtube.com/watch?v=EyuIAefi9JY
  • @spajce 谢谢它的工作原理。回答问题,以便我接受

标签: winforms visual-studio-2010 c#-4.0 hyperlink linklabel


【解决方案1】:

通过在点击事件中执行代码,像使用按钮一样使用LinkLabel。当用户单击标签时,以编程方式打开表单(如果它已经打开,则将其置于最前面)。您将无法设置表单的 URL。

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    Form2 form2 = Application.OpenForms.OfType<Form2>().FirstOrDefault();
    if (form2 == null) {
        form2 = new Form2();
        form2.Show();
    } else {
        form2.BringToFront();
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多