procedure TfrmMain.CheckEdit;
var
iIndex: Integer;
begin
for iIndex := 0 to ComponentCount - 1 do begin
if Components[iIndex] is TEdit tehn begin
if TEdit(Components[iIndex]).Text = '' then begin
ShowMessage(TEdit(Components[iIndex]).Name + '不能为空');
end;
end;
end;
end;
var
iIndex: Integer;
begin
for iIndex := 0 to ComponentCount - 1 do begin
if Components[iIndex] is TEdit tehn begin
if TEdit(Components[iIndex]).Text = '' then begin
ShowMessage(TEdit(Components[iIndex]).Name + '不能为空');
end;
end;
end;
end;
i:integer;
begin
for i:=0 to ComponentCount - 1 do
begin
if Components[i] is TEdit then
begin
TEdit(Components[i]).ReadOnly:=false;
end;
if component.classname=tedit then
//检验
begin
for i:=0 to componentcount-1 do
if (components[i] is tedit) then
tedit(components[i]).text:='asdf';
end;
(Controls[i] as TEdit).Text是不是更好些呢?