Delphi中没有这样的宏替换!
用TButton(MyButton).Caption:='OK';即可

解决方案 »

  1.   

    Kingron,我知道那样写肯定错,但到底如何表达才便捷正确呢?
      

  2.   

    lliihhaaoo以前你使用的是什么语言?
      

  3.   

    你是指在哪个事件写这句,如果在自身的ONCLICK事件中,何苦用这样子,如果是在自编的一个过程中可用tbutton(button控件名).caption:='ok',还是在输入框中输入一些字符这些就是这个控件名然后让该控件的CAPTION出现你指定的字串?如果是这样只能读取该控件的NAME进行判断处理了.
      

  4.   

    我帮你找了这么久,该给我多一点分了 
    var control1:Tcontrol ;
    begin
    control1:= form1.FindChildControl('button1');
    control1.SetTextBuf('ok');
    end;
      

  5.   

    To zhengji:VC事实上我是在编制多国语言模块时遇到此问题的。xh_zhou的解决方案较为对题。