WinForm窗体禁止多开实现示例

private void button1_Click(object sender, EventArgs e)
{
    (new Form2()).Show();
}



WinForm窗体禁止多开实现示例

private Form2 frmForm2 = null;
private void button1_Click(object sender, EventArgs e)
{
    if (frmForm2 == null || frmForm2.IsDisposed)
    {
        frmForm2 = new Form2();
        frmForm2.Show();
    }
    else
    {
        frmForm2.WindowState = FormWindowState.Normal;
        frmForm2.Activate();
    }
}


评论: 0 | 引用: 0 | 查看次数: 2670
发表评论
登录后再发表评论!