我正在制作一个Windows窗体应用程序。我在Form1有一个LinkLabel。
当有人单击我的LinkLabel时,我如何打开另一个表单(Form2)?
发布于 2016-05-12 15:31:09
LinkLabel用于打开url。您可能希望创建一个“普通”标签,然后处理单击事件(在WinForms设计器中双击标签,它将为您生成一个)。
顺便说一下,如果你真的需要使用StackOverflow,我建议你先看一些初学者的视频。最好先试着去理解事物。
发布于 2016-05-12 17:16:55
在Visual studio中选择要使用其事件的每个控件,在此选择LinkLabel,然后从属性窗口中单击Events选项卡,您将看到所选控件的事件列表。在这里你想使用click event .so你可以双击click event .visual studio将为你创建下面的方法
public void YourControlName_click ( object sender , EventArgs e )
{
// Add code that you want execute when you click control
}要在屏幕上显示表单,必须使用form类的Show或ShowDialog方法
Form1 f = new Form1();
f.ShowDialog();因此您必须将上述代码添加到您方法中
public void YourControlName_click ( object sender , EventArgs e )
{
Form1 f = new Form1();
f.ShowDialog();
}发布于 2017-03-15 14:43:46
使用Linklable_LinkClicked事件打开另一个窗体。不要使用点击事件。下面是我的示例:
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
frmSecondForm secondForm = new frmSecondForm();
secondForm.Show();
this.Hide();
}https://stackoverflow.com/questions/37179881
复制相似问题