我在frmMain界面拉了一个notifyIcon控件,程序运行后这个控件也正常显示,但问题是:
FrmInfo info=new FrmInfo();
info.ShowDialog();
然后在info界面进行数据的插入,每成功插入一条记录(但info界面不关闭)后,都会在电脑右下角又出现一个notifyIcon,越来越多,越来越多……
info界面根本没有对notifyIcon控件的任何操作。
奇怪了,会是什么问题?
FrmInfo info=new FrmInfo();
info.ShowDialog();
然后在info界面进行数据的插入,每成功插入一条记录(但info界面不关闭)后,都会在电脑右下角又出现一个notifyIcon,越来越多,越来越多……
info界面根本没有对notifyIcon控件的任何操作。
奇怪了,会是什么问题?
你每触发一次都会.SHOW()一次 就会多出一个窗体
呵呵
你换个地方.
或者判断下.
public bool temp=false;
if(temp==false)
{
.SHOW()
temp=true;
}
就可以的
FrmInfo info=new FrmInfo();
info.ShowDialog(); 此按钮只点击了一次。。并没有重复
为了取frmMain的一个公共变量,在frmInfo中实例化过frmMain,尽管没有Show出来。