Winforms 我可以使用Visual Studio上的LinkLabel链接到windows窗体吗?

Winforms 我可以使用Visual Studio上的LinkLabel链接到windows窗体吗?,winforms,visual-studio-2010,c#-4.0,hyperlink,linklabel,Winforms,Visual Studio 2010,C# 4.0,Hyperlink,Linklabel,我一直在谷歌上寻找如何使用linklabel链接到Windows窗体。我遇到的所有教程都只将您链接到URL或本地磁盘。有什么帮助吗?我不想使用按钮。通过在单击事件中执行代码,像使用按钮一样使用链接标签。当用户单击标签时,以编程方式打开表单(如果表单一直处于打开状态,则将其放在前面)。您将无法设置表单的URL private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Form2

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

通过在单击事件中执行代码,像使用按钮一样使用
链接标签。当用户单击标签时,以编程方式打开表单(如果表单一直处于打开状态,则将其放在前面)。您将无法设置表单的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();
    }
}
private void linkLabel1\u LinkClicked(对象发送方,LinkLabelLinkClickedEventArgs e)
{
Form2 Form2=Application.OpenForms.OfType().FirstOrDefault();
if(form2==null){
form2=新的form2();
表2.Show();
}否则{
表2.布林托夫隆();
}
}

你是什么意思?要显示
WinForm
by?@spajce是的,通过单击它我想显示一个WinFormtry这个,
private void linkLabel1\u LinkClicked(object sender,LinkLabelLinkClickedEventArgs e){using(var f=new Form2()){f.ShowDialog();}
linklabel的视频教程:@spajce感谢它的工作。回答这个问题,这样我就可以接受了