在你的保存中写tag :=0; while Tag<(ComponentCount-1) do begin if Components[Tag] is TEdit then begin Showmessage((Components[Tag] as TEdit).Text); //这里是显示每个的值 end; Tag := Tag + 1; end;
这个执行效率更高 for i:=1 to 60 do ShowMessage(TEdit(FindComponent('N'+IntToStr(i))).Text);
var i :integer; begin for i:=0 to ComponentCount - 1 do //所有控件个数 if Components[i] is TEdit then //控件是否为TEdit TEdit(Components[i]).Text......;//将此值写入数据库 end;
while Tag<(ComponentCount-1) do
begin
if Components[Tag] is TEdit then
begin
Showmessage((Components[Tag] as TEdit).Text); //这里是显示每个的值
end;
Tag := Tag + 1;
end;
for i:=1 to 60 do
ShowMessage(TEdit(FindComponent('N'+IntToStr(i))).Text);
i :integer;
begin
for i:=0 to ComponentCount - 1 do //所有控件个数
if Components[i] is TEdit then //控件是否为TEdit
TEdit(Components[i]).Text......;//将此值写入数据库
end;