例子是这样的.
procedure updatecaption;
begin
showmessage(form1.labelededit1.text);
end;
labelededit1明明有输入数据的,但在updatecaption里面访问的时候,值为 ''. 

解决方案 »

  1.   

    不会吧,你在什么时候调用updatecaption这个函数呢?
      

  2.   

    to cyblueboy83:
    我在excute的时候调用的
    synchronize(updatecaption);
    to bee2518:
    没有设置为空
    很奇怪,我在那个 Labelededit1控件同一个Tform(form1)里面的button_click事件里面不小心这样调用
    showmessage(form1.labelededit1.text) ->显示空
    但showmessage(labelededit1.text) ->可以得到正确的结果.