Form里有2个 textbox控件 A,B,给A添加一个onchange事件,
代码 A=B;  但A的text并未显示=B的text,测试B的onchange事件也未得到赋值。但是在跟踪程序的时候 发现A=B;后 A的text是等于B的text的。这是什么原因,控件要刷新???
 如果直接赋值未能把B的所有特性赋值给A,那得用其他什么方法实现??

解决方案 »

  1.   

    上面说错了 应该是 给A添加一个onchange事件,
      

  2.   

    上面说错了 应该是 给B添加一个onchange事件,....
      

  3.   

    我试过了在dephi,c#里面如果将 一个控件A赋值给另一个控件B, B的所有特性多不会改变,比如B的text/事件还是赋值前的,
      

  4.   

     问题原因搞清了,引用对象之间用=号赋值,如:A引用对象=B引用对象,只是把B的引用赋值给A的引用,但是原先A的对象实例依然为注销,存在内存中,我在调试窗体中访问A的属性,其实通过A引用的对象已经是指向B对象了。  而我们在界面中看到的对象是一个无引用指向的(原先A指向的) 对象