广州飞内罗毕 签证:delphi怎么随机选控件,

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 16:48:59
如果窗体上有3个编辑框,
用random随机生成1到3个数字
然后给编辑框
如果随机数是1,那么就是edit1输出,
如果随机数是3,就让edit3输出
这是我的目地

我是想知道edit后面的那个字要用什么方法赋值给它??
谢谢,试了,出错了:
[错误] Unit1.pas(34): Undeclared identifier: 'Text'
[错误] Unit1.pas(34): Incompatible types: 'TEdit' and 'String'
[致命错误] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

procedure TForm1.Button1Click(Sender:TObject);
var
R:Integer;
begin
R:=Random(3)+1;
TEdit(FindComponent('Edit'+IntToStr(R)).Text:=IntToStr(R);
end;