cb6一个很基础的问题,在线等待,散分!

wpk 2006-02-19 11:38:38
在一个窗体中放置一个TQuickRep控件,在单元CPP文件中调用 QuickRep1->Bands->HasTitle = true;
编译程序,告知Unit1.cpp(28): E2247 'TCustomQuickRep::FBands' is not accessible
这是为啥啊??请教!!!

...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
matthew_zhou 2006-02-19
  • 打赏
  • 举报
回复
学习 ,
lurel 2006-02-19
  • 打赏
  • 举报
回复
TQRBand *TitleBand1因为是成员所以不能动态改变了.
lurel 2006-02-19
  • 打赏
  • 举报
回复
这个属性不支持动态改变的,如果在属性编辑Bands->HasTitle 时,它的主要作用是增加一个TitleBand1,你可以试一下,如果你选中了这个,会在头文件中自动增加TitleBand1,具体如下:所以这个属性需要你在设计QuickRep时指定的.

class TForm1 : public TForm
{
__published: // IDE-managed Components
TQuickRep *QuickRep1;
TQRBand *TitleBand1;//增加的成员
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//--------------
wpk 2006-02-19
  • 打赏
  • 举报
回复
这个属性不是只读啊?在控件的属性里面可以更改的,为什么在程序里面去改就不行呢?
rainfall19831109 2006-02-19
  • 打赏
  • 举报
回复
你对一个拥有只读的属性赋值...
因此禁止访问了

13,825

社区成员

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

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