如何用循环访问Form上的所有Edit

xfchai 2000-04-29 08:22:00
在FORM上有N个EDIT, edit1,edit2...editN
我想用循环访问每个EDIT,怎么处理才好。
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcw 2000-05-03
  • 打赏
  • 举报
回复
patpat说的对
wlq 2000-05-02
  • 打赏
  • 举报
回复
把edit放在数组里,想怎么访问怎么访问
patpat 2000-05-01
  • 打赏
  • 举报
回复
with form1 do begin
for i:=0 to ComponentCount-1 do
if Components[i].classtype=TEdit then
//do your work
;
end;//with
delphi_fan 2000-04-30
  • 打赏
  • 举报
回复
with form do
begin
for i:= 0 to ControlCount - 1 do
if Controls[i] is TEdit then
begin
//add your owner code here
end;
end;
halfdream 2000-04-29
  • 打赏
  • 举报
回复
有个与你的问题非常类似的问题已经有很好的回答。那问题标题是’救命啊, 我完了 ‘
其中的答案只要把TLABEL改成TEDIT 就一切OK。
另外因为TEDIT 是个CONTROL, 所以也可以使用FORM的CONTROLS属性。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧