Delphi中TEdit

kangxiang0923 2002-08-24 08:31:43
我想利用循环给几个TEdit进行操作,可以用数组?如何实现
...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ych121 2002-08-24
  • 打赏
  • 举报
回复
for i:=1 to 10 do
begin
TEdit(Findcomponent('edit'+inttostr(i)).caption:='名字';//edit1,edit2..为控件的name;
end;
adventurezl 2002-08-24
  • 打赏
  • 举报
回复
同意楼上的同志们
Snakeguo 2002-08-24
  • 打赏
  • 举报
回复
利用ComponentCount与Components数组
if Components[i] is TEdit then
...
xzhifei 2002-08-24
  • 打赏
  • 举报
回复
有没有搞错,怎么是同时发的,真是失败!!
xzhifei 2002-08-24
  • 打赏
  • 举报
回复
var
i:integer;
begin
for i:=0 to self.ComponentCount -1 do
if self.Components[i] is TEdit then
TEdit(self.Components[i]).text:='OK';


兄弟,拜托,多给点分吧,才20分很打消大家的积极性的,虽然这分没有什么用!
shuixin13 2002-08-24
  • 打赏
  • 举报
回复
for I := 0 to 71 do
begin
if Components[I] is TEdit Then //判断该Component是否为Edit
begin

(Components[I] as TEdit).Text := IntToStr(I) ;

end;//if Components[I] is TCheckBox
end;//for I

5,392

社区成员

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

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