自制控件关于 Images和ImageIndex 的问题 (200分)

  • 主题发起人 主题发起人 Shepherd
  • 开始时间 开始时间
S

Shepherd

Unregistered / Unconfirmed
GUEST, unregistred user!
我在我的控件中加入了Images和ImageIndex这两个属性,
可是在编辑ImageIndex的时候,怎么都不能像TToolBar
那样可以把所有的图片都列出来选择。
请各位帮帮我
 
属性编辑器!!
可以指定所能编辑的类的名称,或是指定类的属性的名称!!!
您必须要有能编辑您的控件的ImageList属性的编辑器!
 
ImageIndex是什么控件?
 
属性编辑器.
可参考 DELPHI高级开发指南 一书.
 
对不起,开始是我大错了字了,现在改过来了。
我加入的是
FImages : TCustomImageList;
FImageIndex : TImageIndex;

property Images: TCustomImageList read FImages write SetImages;
property ImageIndex: TImageIndex read FImageIndex write SetImageIndex default -1;
但在制定了Images后不能像TToolBar那样编辑ImageIndex这个属性。
 
我也碰到这个问题,查了ToolBar的原代码,不明白,好像用了什么taction,但在
THeaderControl中却没有action啊
 
[:(][?]我也遇到了,但是没有解决?
 
ImageIndex 要和 Images 关联
 
妈的,全世界找都没找到,在老外的论坛里查到一个关于BCB里有一个stdreg.hpp
里有一个TComponentImageIndexProperEditor,可是在D里要本没有这个pas,
K,越来越发现是要Action有关,但TToolButton的代码太复杂了,分析不完,大家
一起分析分析,答案就在那,胜利在眼前啊!!!!
 
写一个属性编辑器,在你的组件里注册该编辑器,具体非三言两语能说清楚,参看一下
有关DELPHI高级编程方面的书籍,也不难的
 
可是这个属性编辑器本来应该是公有的啊,自己写多麻烦啊
 
需要属性编辑器的. 你可以自己写一个.也可以从别的地方拿一个过来修改以下.需要注册到delphi的.
具体操作可以参考<<delphi5开发人员指南>>.
 
那是,可是为什么它自己没有,人总是很懒的,算了,我写写写写写[8D]
 
同意 诸葛白痴的
这个属性编辑器本来就在DELPHI中有 还为什么要自己写
但我分析过其他几个用到TImageIndex的空间了的,他们都是简单的定义了一个TImageIndex
的属性就自动有了属性编辑器,我就是想不通我用的相同的方式但就是不能想DELPHI自己的空间那样
 
肯定跟TAction有关
 
属性编辑器。参考 DELPHI高级开发指南
 
多人接受答案了。
 
找到了,我还没找到呢,公布公布,快快快
 
后退
顶部