BeginInit初始化指针,需要对表时就可以用

解决方案 »

  1.   

    components是一个container,这样在整个appdomain卸载的时候,相应的container内部的东东都可以被正确的dispose掉。
    BeginInit和EndInit主要是因为在Init方法中,如果不执行这些东西,那么诸如comp.SomeProperty = "SomeValue"之类的代码,可能会自动触发某些事件。而一般的,在这个过程中,我们是不希望如此的。
      

  2.   

    TO:  juqiang(方枪枪(正在修炼伤心小箭)) 很久没有见过大侠了啊,呵呵.
      

  3.   

    那么,什么样的情况下就一定要用到
    ((System.ComponentModel.ISupportInitialize)(this.ndHour)).BeginInit();
    ((System.ComponentModel.ISupportInitialize)(this.ndMinute)).BeginInit();
    呢?
    为什么timer控件就需要,而button,listbox控件等等就不需要些批初始呢?
    还有this.components