一个新手的简单问题

scy_cd 2003-03-20 03:30:10
在Form上有10个Label,名字为Label1-Label10。我怎么才能实现下面的功能?

通过一个For循环,为声明的TLabel变量赋值,比如
String sTmp;
TLabel* LabelTT;
for(int i=1;i<11;i++)
{
sTmp="Label"+IntToStr(i);
LabelTT=sTmp所对应的Label
}

我试着用循环查找Control,但是总是提示什么bound错误,我也说不清是什么原因。请问怎么解决这个问题?
...全文
18 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
scy_cd 2003-03-21
  • 打赏
  • 举报
回复
谢谢楼上的兄弟,结帖
scy_cd 2003-03-20
  • 打赏
  • 举报
回复
Up
fansses 2003-03-20
  • 打赏
  • 举报
回复
up
Kin_CIOM 2003-03-20
  • 打赏
  • 举报
回复
TComponent *myCom = NULL;
AnsiString sComponent;
for (int i=imin;i<=imax;i++)
{
sComponent = "Label" + IntToStr(i);
myCom = FindComponent(sComponent.Trim());
dynamic_cast<TLabel *>(myCom)->Caption = "";
myCom = NULL;
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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