我们正在进行的应用程序的开发,在隔段时间再打开,继续工作的时候,你也许会发现有几个窗体上的控件全部都不见了,但是呢在designer.cs中却能看见所有控件的定义,就是在窗体中显示不出来,问题就出在designer.cs这个文件中少了一个语句。
首先找到关于这个窗体的定义:
//
// frm_SuccessTender
//
然后看下面是不是缺少this.controls.add(this.splitContainer1)这句话;括号中的这个控件是我用在窗体上装其他控件的,加上这句话,显示就正常了,具体括号里面写什么应该根据你的窗体中的内容决定,可以参考你其他的与这个窗体内容相似的窗体,看是什么语句。
以前经常碰到这个问题,但是都没想去找原因,如果不复杂的话就重新添加一个窗体按需要添加控件,这还是会浪费我们很多的时间,希望这个对大家有帮助,问题原因嘛,应该是这个VS2005的一个BUG!