前言
参考文章:
自己的感想
一、问题
点击“新增”按钮多次,出现新增界面多次【如下图示:】
正常情况下,这种新增、编辑界面是只允许出现一个的。即,点击多次,只出现一个相同界面。
二、解决方案
就是在打开新增界面时,判断当前的新增界面是否已经打开了。打开了就激活。
private void btnAdd_Click(object sender, EventArgs e)
{
//如果已经存在“新增产品页面”,则显示出来
FormLogin.logNet.WriteInfo("点击新增产品界面");
foreach (Form form in Application.OpenForms)
{
if (form.GetType() == typeof(FormAddComponents) && form.Name == "FormAddComponents")
{
form.Activate();
return;
}
}
new forms.paramSetting.setmanagerForm.FormAddComponents(this).Show();
}
更新时间
- 2024.11.01:创建