简单问题:如何用for循环语句把edit1,edit2,edit3,......的enable属性一次赋予ture值?(10分)

  • 主题发起人 主题发起人 wwjjwwjj
  • 开始时间 开始时间
W

wwjjwwjj

Unregistered / Unconfirmed
GUEST, unregistred user!
简单问题:如何用for循环语句把edit1,edit2,edit3,......的enable属性一次赋予ture值?
 
procedure set_text_state(var myPanel: TPanel
var myvalue: integer);
var
i: integer;
begin
if myvalue = 0 then
begin
for i := 0 to mypanel.ControlCount - 1 do // .ComponentCount - 1 do
if mypanel.Controls is TDBEdit then (mypanel.Controls as TDBEdit).Enabled := false;
end else
begin
for i := 0 to mypanel.ControlCount - 1 do // .ComponentCount - 1 do
if mypanel.Controls is TDBEdit then (mypanel.Controls as TDBEdit).Enabled := true;
end;
end;
 
var
i:integer;
begin
for i:=0 to controlcount-1 do
if Controls is TEdit then
(Controls as TEdit).Enable:=true;
end;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部