我想从tcxgrid中生成一个新的组件,希望每次建立它时,缺省是生成 bandview,而不是原来的tableview,但是在 constructor create(AOwner:tcomponent);override;
begin
inherited create(aowner);
application.messagebox(pchar(inttostr(self.ViewCount)),'aaa');
end;中,访问不了view的,这个时候,viewcount还是0,好象在这个时候还没有创建的,是怎么回事呢?谢谢
begin
inherited create(aowner);
application.messagebox(pchar(inttostr(self.ViewCount)),'aaa');
end;中,访问不了view的,这个时候,viewcount还是0,好象在这个时候还没有创建的,是怎么回事呢?谢谢
解决方案 »
- 已经声明过的组件怎么不能编译?
- 把一个非mdichild的窗口建到另一个非mdi风格的窗口里面,此窗口怎样才能获取到焦点?即触发到onenter事件?
- 还问一个问题,ToolButton能不能实现下拉的菜单?
- delphi 处理mysql速度问题
- FileWrite与字符串指针
- excel导入奇怪问题
- 刚毕业,刚到一个公司应聘,有一个技术问题,快点帮帮我啊======〉〉〉
- 很多人都玩过QQ的游戏吧?有没有发现,它的游戏大厅其实是一个应用程序的壳子,里面的东西其实是网页呢?我现在在Delphi下放一个WebBrosw
- 菜鸟问题: 什么是内存映射?
- 主表ID用自动追加的问题
- 程序打包问题
- 急求各位大虾,文件流的问题!!!!!!
bandview: TTcxGridBandedTableView;
constructor create(AOwner:tcomponent);override;
begin
inherited create(aowner);
BandedTableView:=bandview;
application.messagebox(pchar(inttostr(self.ViewCount)),'aaa');
end;