如何遍历Form上所有控件的属性???

zcchm 2003-01-20 10:47:03
用Form->Controls or Form->Components or other
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcchm 2003-01-21
  • 打赏
  • 举报
回复
上面的我都试过,不是所有属性都可以这样引用的。
ydx 2003-01-21
  • 打赏
  • 举报
回复
上面的就可以啦,你自己写下面吧,不要都给你写出来吧。
windcsn 2003-01-21
  • 打赏
  • 举报
回复
for(int i=0;i<this->ComponentCount;i++)
{
this->Components[i]->
}
zcchm 2003-01-21
  • 打赏
  • 举报
回复
明白了,谢谢各位。
Jim3 2003-01-21
  • 打赏
  • 举报
回复
这是因为Form->Controls 是TControl *类型,你要作个转化之后才可以使用所有属性

例如:
TButton * pBtn = dynamic_cast<TButton *> Form->Controls[0];
if(pBtn )
{
pBtn->属性
}

pp616 2003-01-20
  • 打赏
  • 举报
回复
for(int i=0;i<Form->ControlCount;i++)
{
Form->Controls[i]->.....//访问具体的属性
}

604

社区成员

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

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