首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于打开新表单的LinkLabel

用于打开新表单的LinkLabel
EN

Stack Overflow用户
提问于 2016-05-12 15:18:40
回答 3查看 7K关注 0票数 1

我正在制作一个Windows窗体应用程序。我在Form1有一个LinkLabel。

当有人单击我的LinkLabel时,我如何打开另一个表单(Form2)?

EN

回答 3

Stack Overflow用户

发布于 2016-05-12 15:31:09

LinkLabel用于打开url。您可能希望创建一个“普通”标签,然后处理单击事件(在WinForms设计器中双击标签,它将为您生成一个)。

顺便说一下,如果你真的需要使用StackOverflow,我建议你先看一些初学者的视频。最好先试着去理解事物。

https://msdn.microsoft.com/en-us/library/dd492132.aspx

票数 1
EN

Stack Overflow用户

发布于 2016-05-12 17:16:55

在Visual studio中选择要使用其事件的每个控件,在此选择LinkLabel,然后从属性窗口中单击Events选项卡,您将看到所选控件的事件列表。在这里你想使用click event .so你可以双击click event .visual studio将为你创建下面的方法

代码语言:javascript
复制
public void YourControlName_click ( object sender , EventArgs e )
{
    // Add code that you want execute when you click control
}

要在屏幕上显示表单,必须使用form类的Show或ShowDialog方法

代码语言:javascript
复制
Form1 f = new Form1();
f.ShowDialog();

因此您必须将上述代码添加到您方法中

代码语言:javascript
复制
public void YourControlName_click ( object sender , EventArgs e )
{
      Form1 f = new Form1();
      f.ShowDialog();
}
票数 1
EN

Stack Overflow用户

发布于 2017-03-15 14:43:46

使用Linklable_LinkClicked事件打开另一个窗体。不要使用点击事件。下面是我的示例:

代码语言:javascript
复制
 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
        frmSecondForm secondForm = new frmSecondForm();
        secondForm.Show();
        this.Hide();
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37179881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档