我定义了一个字符串aaa
aaa='edit1.text';
现在我想edit1.text='123456789',用aaa表示该怎么写???

解决方案 »

  1.   

    aaa:='edit1.text='+#39+'123456789'+#39;
      

  2.   

    我怀疑你的意思是不是要这样写
    aaa:='123456789'
    单纯这样写是没有办法通过的,
    估计这样写还有可能
    aaa:='edit1';
    TEdit(FindComponent(aaa)).text:='123456789';
      

  3.   

    aaa := 'edit1.text' + $27 + '123456789' + $27;
      

  4.   

    godnoloveihavelove(快感)
    我是想要你说的那样,可是我试了下,还是不行
    是不是我在不同的form里调用的问题?
    如:aaa:='form1.text';
        aaa是form2的变量
      

  5.   

    uses typInfo;SetVariantProp(FindComponent('edit1'),'Text','123456789');