如何把控件中的图标加到Delphi的Toolbars中的Component palette中?(30分)

  • 主题发起人 主题发起人 舒克
  • 开始时间 开始时间

舒克

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把控件中的图标加到Delphi的Toolbars中的Component palette中?
我装了一个Ehlib2.0,装好后它的图标并没有自动的出现在Toolbars中
的Component palette中。
Ehlib在design packages的列表中可以看到。按右下方的components按钮也可
以看到控件的图标。
 
只能把COMPONENT加入,不能加入什么圖標呀
 
检查一下.dcr文件在不在。那里面存放组件的图标
 
它是在.data.control中呢!你去看看就知道了!:)我也遇到一样的问题,
它不象其他的
 
那怎么样把COMPONENT加入呢?有了.dcr文件又怎么加?
我是新手,实在是不会。
 
happyfordahai能不能仔细的说一下你的解决方法呢?
 
1、建立资源*.dcr;
2、DCR文件的名称必须与定义组件的编译单元名称匹配,文件名必须一样。
3、文件中位图资源的名称必须与组件名称匹配(包括大小写)
4、位图是24*24象素。
在你的组件包中添加该DCR文件
 
补充一下:
DCR文件可以用DELPHI自带的IMAGE EDITOR来做
 
dhycq,我是安装控件Ehlib后没有图标出现,可不是我自己做控件。:)
 
happyfordahai说得对,在data controls栏中
 
happyfordahai我知道它安装好之后是应该出现在data controls栏中,可是现在问题就是
它安装好之后不出现在data controls栏中了。
 
生成的资源文件名称应该和单元文件同名,bitmap下面的文件名是和自定义控件的类名一致,文件名称要大写
例:在checktreeview.pas单元中自定义控件TcheckTreeview,则资源文件的格式如下:


checktreeview.dcr //单元文件名
|
|
Bitmap
|
-----TCHECKTREEVIEW //控件的类名称,不带扩展名,要全部大写



如果一个单元文件中实现了多个自定义控件,则在Bitmap节点下面按上面的原则往下建节点即可
 
离我问的问题越跑越远了!我再说一下我的问题。
---------------------------------------------------------------------
我装了一个Ehlib2.0,装好后它的图标并没有自动的出现在Toolbars中的Component palette
的data controls栏中。以前装好后控件的图标会自动的出现在data controls栏中。
Ehlib在design packages的列表中可以看到。按右下方的components按钮也可
以看到控件的图标。
-----------------------------------------------------------------------
现在我就是想问一下怎么样把ehlib控件的图标恢复到data controls栏中!而不是说我现在
自己开发了一个控件,怎么样加图标上去。


 
我想你可能是没把路径写上!
在.tools中的.Environment Option中的Library 选项里的Library Path里面,你要把路径
拷贝过来,你只要在原来的路径后面加个分号再把路径粘贴到后面即可!但你这个路径是
你的Ehlib2.0所在路径

 
happyfordahai,路径我已经写上了,保证是对的。而且我查了.dcr文件也存在。这怎么办呢?
 
那我想在从装一次吧!
 
重装了NN次都没有用。要不哪位给我重发个EHlib?能用就散分了。
谢谢!
我的邮箱 shuke@163.com
 
www.playicq.com
自己找不同的版本吧
 
我想可能还有的除了在Data Controlsk还在System中有,你看看有没有!
要不你从新下载一个吧,在安试试!另外我有EHlib2.5可是太大了,1.53M没法发给你呀!
 
我找到了ehlib2.5,安装后在Data Controls中找到一个TDBcheckBoxEH控件的图标,在
SYSTEM中只找到了TPreviewBox控件的图标,其他控件图标还是一个没有出来!
:(
 
后退
顶部