winfrom 窗体传值和限制窗口只弹出一次
private void 高考ToolStripMenuItem_Click(object sender, EventArgs e) { name f = new name(); xianshi(f); } public void xianshi(Form f) //造一个xianshi的函数,为了调用方便 { int count = 0; foreach (Form x in this.MdiChildren) //this.MdiChildren 当前窗体所有的子窗体组成的数组 所有窗体的类型都是Form { if (x.Name == f.Name) //如果新点出的那个窗体的名字和之前已经有了的窗体的名字相同,就不需要在点出来了 { x.Focus();//把之前点的那个窗体聚焦一下 count++; //改变一下count的数值,使它不走下面的 if (count == 0)条件 } } if (count == 0) { f.MdiParent = this; f.Show(); } }
winfrom 窗体传值和限制窗口只弹出一次
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/71155.html
- 上一篇:布局管理器之BorderLayout(边界布局)
- 下一篇:winfrom 图片互传