Image控件上如何动态添加进度条?

GeoPhoenix 2011-02-16 01:14:34
有个小程序需要,以前都是静态添加,现在需要动态添加,有点懵门,请大虾赐教
...全文
114 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GeoPhoenix 2011-02-16
  • 打赏
  • 举报
回复
谢谢了,老妖!
ccrun.com 2011-02-16
  • 打赏
  • 举报
回复
楼主你好, 我刚才说了,Image不是容器, 是不能作为Parent的. 可以改成这样:

TProgressBar *ProgressBar1 = new TProgressBar(this);
ProgressBar1->Parent = Image1->Parent;
ProgressBar1->Left = Image1->Left + 10;
ProgressBar1->Top = Image1->Top + 10;
ProgressBar1->Show();
GeoPhoenix 2011-02-16
  • 打赏
  • 举报
回复
先给老妖拜个晚年,是一个数据处理,显示一下当前的处理进度,免得让人以为死机了,是要动态生成一个进度条覆盖在Image上,估计是我没说清楚,部分代码如下
TProgressBar *ProgressBar1;
ProgressBar1 = new TProgressBar(this);
ProgressBar1->Parent =(TWinControl *)Image1; //编译通过,运行出错,不知道怎么修改,老妖帮下忙,先行谢过!
ccrun.com 2011-02-16
  • 打赏
  • 举报
回复
Image不是容器, 何来在其上添加进度条呢. 你要的是动态生成一个进度条覆盖在Image上吧?

13,871

社区成员

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

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