控件,的图标

Axiong 2000-05-18 07:48:00
用delphi写控件,不用delphi的tools编辑*.dcr ,而要用我一已经知道的bmp文件来弄,该怎么办呀?
反正就是要在控件中加自己的图标.??????
...全文
183 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Axiong 2000-05-27
  • 打赏
  • 举报
回复
最后我是要用delphi的工具
to Lin :
以后有兴趣找你了,
把分给了。
Lin 2000-05-19
  • 打赏
  • 举报
回复
唉,怎么做都不行?只好这样了,修改你的MtxDate.dpk,在requires语句下面插入:
...
{%RC 'MDateEdit.rc'}
...

文件MDateEdit.rc只包含一句:
TMDateEdit BITMAP "xxy.bmp"

这样还不行的话,我只好跳楼了...^_^
Axiong 2000-05-19
  • 打赏
  • 举报
回复
to Lin ,jll:
在dpk文件中不能用add to project的.怎样加我知道,不要多说这方面的.

你只须告诉我该怎么办,我告诉你我的已知条件.详细一点.谢谢!!
1.xxy.bmp
2.MDateEdit.pas
3.MtxDate.dpk
4.class:TMtxDate
5.不要用delphi的工具编辑图象.
Lin 2000-05-19
  • 打赏
  • 举报
回复
会有什么问题?It's impossible!我一直都是这么用的!你用的是D4还是D5?我看你还是用OICQ(6113690)跟我联系吧。
Axiong 2000-05-19
  • 打赏
  • 举报
回复
不好意思,我这还是不行,用delphi的image编辑的dcr就没问题。
我想问题还是在rc中。???
Lin 2000-05-18
  • 打赏
  • 举报
回复
RC文件是一个扩展名为RC的文本文件!然后在你的Delphi IDE的Project菜单选择Add To Project将这个文件包含进去就行了。
或者如jll所说,用Imagedit创建一个同名的Res文件,其中包含TMtxDate位图,再在你的同名Pas文件的任意位置加上一行:
{$R *.res}
就可以了。
Axiong 2000-05-18
  • 打赏
  • 举报
回复
To jll:
加在与pas同名的res文件中吗? 怎么加呀?,请详细一点,
thanks
Axiong 2000-05-18
  • 打赏
  • 举报
回复
to Lin:??????

我的MDateEdit.dcr文件如下:
TMtxDate BITMAP xxy.bmp

我的dpk包括了MDateEdit.pas 和MDateEdit.dcr,类为TMtxDate.
complie时包错,
[Error] RLINK32: Error reading file "E:\NewTry\delphi\控件\MDateEdit.dcr"
jll 2000-05-18
  • 打赏
  • 举报
回复
是不是想把自己的控件用自己的图标来代表?
如果是,还是将你的BMP打到*.res中去吧。
然后在安装控件的时候连*.res一起带上,没有记错的话,*.res的文件名要注意大小写哦!
Lin 2000-05-18
  • 打赏
  • 举报
回复
编辑一个RC文件,里面有如下的代码行
...
Txxxxx BITMAP "Your Bitmap File Here"
...
将此RC文件加入到工程中去。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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