接触C#有一段时间了,最近老用菜单命令调出窗体,但C#中窗体一般都是设置成非模式的,也就是可以弹出很多个,搞的很不爽
自己弄了半天没有搞定,后来想到了在窗体中设置静态一个bool变量,以判断是否有该类窗体弹出
bool m_isAlive=false;
在创建窗体时候将其赋为true, 关闭时候赋为false;每次在点击菜单命令时候判断一下m_isAlive就可以实现只弹出单独窗体的功能
后来想着,设置一个int变量,用于计数,看有多少个窗体产生,实现原理如上,我想应该是不会有什么问题的
自己弄了半天没有搞定,后来想到了在窗体中设置静态一个bool变量,以判断是否有该类窗体弹出
bool m_isAlive=false;
在创建窗体时候将其赋为true, 关闭时候赋为false;每次在点击菜单命令时候判断一下m_isAlive就可以实现只弹出单独窗体的功能
后来想着,设置一个int变量,用于计数,看有多少个窗体产生,实现原理如上,我想应该是不会有什么问题的