C# 问题很神奇,但是很郁闷

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:54:57
之前的程序正常运行,追加后的的控件在运行的时候不可见,窗体似乎没有受影响,尝试运用了 AddRange之类的都不行,请看图

手动写的和自动生成的是一样的,没什么区别。
问题不在这里,问题是自动生成的不仅仅是那个事件,还有这个事件对应的触发控件,你可以看一下
FacesForm.Designer.cs这个文件,里面还有一行:
this.Load += new System.EventHandler(this.FacesForm_Load);
这个就是让form的load事件和FacesForm_Load事件处理程序产生关联。
而你写的那个事件只是一个孤立的事件,没有和别的控件关联起来。

1.你把追加的代码插入个断点,看看执行没有?
2.是不是被密码框挡着了??

有关.net的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=422