var I: Integer; Temp: TComponent; begin for I := ComponentCount - 1 downto 0 do begin Temp := Components[I]; if Temp is tedit then begin tedit(temp).enabled := true; end; end; end;
procedure u_changestate(uform:Tform); var li_i:longint; begin with uform do begin for li_i:=0 to ComponentCount-1 do begin if Components[li_i] is TPanel then with (Components[li_i] as Tpanel) do begin ctl3d := UF_CTL3D; Caption :=''; if not UF_CTL3D then begin (Components[li_i] as Tpanel).BevelOuter :=bvLowered; end; Continue; end; if Components[li_i] is Tgroupbox then begin (Components[li_i] as Tgroupbox).ctl3d := UF_CTL3D; Continue; end; if Components[li_i] is Ttoolbar then with (Components[li_i] as Ttoolbar) do begin Flat :=not UF_CTL3D; Transparent := not UF_CTL3D; ShowCaptions :=UF_ShowCaption; Continue; end; if Components[li_i] is Tcoolbar then begin if not UF_CTL3D then (Components[li_i] as Tcoolbar).Bitmap.LoadFromFile Continue; end; if Components[li_i] is Tedit then begin (Components[li_i] as Tedit).text :=''; Continue; end; end; end; end;
I: Integer;
Temp: TComponent;
begin
for I := ComponentCount - 1 downto 0 do
begin
Temp := Components[I];
if Temp is tedit then
begin
tedit(temp).enabled := true;
end;
end;
end;
var li_i:longint;
begin
with uform do
begin
for li_i:=0 to ComponentCount-1 do
begin if Components[li_i] is TPanel then
with (Components[li_i] as Tpanel) do
begin
ctl3d := UF_CTL3D;
Caption :='';
if not UF_CTL3D then
begin
(Components[li_i] as Tpanel).BevelOuter :=bvLowered;
end;
Continue;
end; if Components[li_i] is Tgroupbox then
begin
(Components[li_i] as Tgroupbox).ctl3d := UF_CTL3D;
Continue;
end; if Components[li_i] is Ttoolbar then
with (Components[li_i] as Ttoolbar) do
begin
Flat :=not UF_CTL3D;
Transparent := not UF_CTL3D;
ShowCaptions :=UF_ShowCaption;
Continue;
end; if Components[li_i] is Tcoolbar then
begin
if not UF_CTL3D then
(Components[li_i] as Tcoolbar).Bitmap.LoadFromFile
Continue;
end; if Components[li_i] is Tedit then
begin
(Components[li_i] as Tedit).text :='';
Continue;
end; end;
end;
end;