打开现有表单
本文关键字:表单 | 更新日期: 2023-09-27 18:17:57
我有这样的代码:
private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEventArgs e)
{
Form8 of = new Form8();
of.ShowDialog();
}
那个按钮打开我的表单8(好)。但是如果我点击两次,表单就会重复,所以我得到了两个相同的表单。
有没有人知道如何选择(带到前面)的形式8,如果它已经打开,当我第二次点击链接标签。谢谢!
public class MainForm
{
// Keep a reference to your popup form here, so you never create more than one instance
private Form8 of = new Form8();
private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEventArgs e)
{
if (of != null && of.IsDisposed)
of = new Form8();
// Call Show(), not ShowDialog() because ShowDialog will block the UI thread
// until you close the dialog.
of.Show();
of.BringToFront();
}
}