用绑定的方式绑定了各个tab上textbox和实体属性的关系,默认选中tab1,为什么要点一下tab2,tab2上的textbox才会有值?

解决方案 »

  1.   

    我的理解:在控件初始化时,只是指定了数据绑定的属性。只有在执行了CreateControl后才正确创建了控件,也才能对控件的属性赋值。当第一次打开窗体而tab2未激活时,tab2上的控件是还没有真正创建的。这可能是M$考虑加快窗体加载速度吧?!
      

  2.   

    赋值时间是否在点击tab后才会被触发
      

  3.   

    可以看一下我问的问题,看看他们的回答,相信你就有答案了。
    http://topic.csdn.net/u/20090209/16/6139288e-26a4-42bd-8a33-28aa8cf8c6cb.html