关于动态建立控件数组的问题!

失落的羊 2002-12-09 08:28:22
我想建立一个控件数组,代码如下:

for(int i =0;i<8;i++)
{
TImage *ImageOff= new TImage(this);
ImageOff->Picture->Graphic = SubFrms[i];


ImageOff->Left = 120;
ImageOff->Top = i*Top/2;
ImageOff->AutoSize = true;
ImageOff->Transparent = true;
ImageOff->Visible =true;
ImageOff->Parent = Form1;
MyVcl->Add(ImageOff); //加入到控件数组中
}
该段程序在别的一个工程中可以正常运行,但是我换到另一个工程中,编译总是出错:
ImageOff->Left = 120;
对ImageOff的Left无法赋值。
不知道错在何处,请高手指点!
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落的羊 2003-04-23
  • 打赏
  • 举报
回复
^_^重新启动系统就可以了。
失落的羊 2002-12-09
  • 打赏
  • 举报
回复
头文件没有问题的。编译提示如下:
[C++ Error] Unit1.cpp(59): E2280 Member identifier expected
我不懂电脑 2002-12-09
  • 打赏
  • 举报
回复
是不是没有包含头文件
失落的羊 2002-12-09
  • 打赏
  • 举报
回复
我全部重新编译了,还是在这里出问题,真是见鬼了。
gfh21cn 2002-12-09
  • 打赏
  • 举报
回复
看代码,没有问题呀
你把工程重新编译一遍看看

13,825

社区成员

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

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