怎么用一个string变量的值,来代表一个控制.
思路如下:
var
xedit:string;
begin
xedit:= 'edit1 ';
(xedit).text:= 'abc '; 怎么让这句等价 edit1.text:= 'abc ';
end;
谢谢
[解决办法]
把上面的Form1 改为 self 更通用(或更好懂)一些。
因为Edit1是 TForm1 的成员(“字段”),所以可以使用.FieldAddress方法做上面的事。