各位高手请指教一下,如何让自己的控件有自己设置的图标? ( 积分: 0 )

  • 主题发起人 主题发起人 KillBugAll
  • 开始时间 开始时间
K

KillBugAll

Unregistered / Unconfirmed
GUEST, unregistred user!
代码:
[:D]刘艺老师及各位高手请指教一下?
这段时间将刘艺老师这本DELPHI面向对象编程思前两章看了几遍了。自己做了一些自己想要的控件,也成功安装到IDE中了。但现发现我做的几控件的图标都是一样的,不知道要如何才能增加自己想要的图标呢?就好像其它三方控件一样!我查看了其它的控件,但又没发现在在什么地方有说明-改改自己的图标!

敬请各老师及各位已经很熟练的高手指点一下!谢谢!!!
 
代码:
[:D]刘艺老师及各位高手请指教一下?
这段时间将刘艺老师这本DELPHI面向对象编程思前两章看了几遍了。自己做了一些自己想要的控件,也成功安装到IDE中了。但现发现我做的几控件的图标都是一样的,不知道要如何才能增加自己想要的图标呢?就好像其它三方控件一样!我查看了其它的控件,但又没发现在在什么地方有说明-改改自己的图标!

敬请各老师及各位已经很熟练的高手指点一下!谢谢!!!
 
http://www.liu-yi.net/bbs/showimg.asp?BoardID=6&filename=2005-6/200568113715166.jpg
 
Delphi菜单 Tools -> Image Editor 启动编辑器,建一个dcr文件,和你控件文件同名,
并保存在同一目录下,比如源文件abc.pas dcr文件就存为abc.dcr
在Image Editor菜单 Resource中选 New -> Bitmap 大小24*24,颜色随便,改名为
你控件的类名,比如 Tabc。图像怎么画就自己发挥了。
图做好后保存,在Delphi你防控件的包中把你写的控件单元Remove了重加,因为Delphi
添加新单元时会自动寻找与pas同名的dcr文件,没找着就用你看见的那个图标代替了。
重加了你会发现pas文件和dcr文件同时加进来了,当然前提是在同一目录下了。
重新编译package,看看面板有啥变化?
什么?图表难看?那是你自己的问题了……
 
呵呵,终于有大哥哥出招了!非常感谢啦!!!我学艺不精,在此发问,请各位多多包涵啦!
 
接受答案了.
 
后退
顶部