12 个解决方案
#1
做一个同名的ICO文件,改为.dcr,放在同一目录下
#2
可以使用Delphi的Image Editor(或者是其他的位图编辑器)来创建2 4 ×2 4 的位图,并且这样的位图必须保存到dcr文件。dcr文件与res文件一样,都是资源文件.创建了一个位图后,必须给这个位图命名。位图的名称要跟组件的类名相同,而且要大写。dcr文件的名称与组件的单元名称相同。因此,如果组件名称为T X Y Z C o m p o n e n t ,那么位图的名称为
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
#3
要为你的新控件加一个放在Delphi面板上的图标,请用Delphi的映象编辑器建立一个与构件源程序同名的、后缀名为DCR的资源文件,该资源文件包含一个24乘24的16色位图(即新构件的图标),将此DCR文件与源程序文件放在同一目录下,安装新构件完毕后就会发现新构件的图标了(否则Delphi为新构件建立一个省缺的图标)。
#4
要不要在
implementation
声明
{$R MyEdit.dcr}
implementation
声明
{$R MyEdit.dcr}
#5
要!
在procedure Register文件中加
在procedure Register文件中加
#6
要的
#7
Wnyu(能)
能不能在说明白点
能不能在说明白点
#8
但是把{$R MyEdit.dcr}加在紧跟着implementation后面
编译出错。提示如下
[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID MYEDIT:
[Error] File d:\program files\borland\delphi6\Lib\..\..\..\..\dephi\1\MyEdit.dcr resource kept; file D:\dephi\1\MyEdit.dcr resource discarded.
谢谢以上各位的提示,我是一个初学者,我以前用VB,现在发发现Dephi中的
功能很强,想学Dephi。请大家多教教我。
谢谢。
以上问题我还没解决。
编译出错。提示如下
[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID MYEDIT:
[Error] File d:\program files\borland\delphi6\Lib\..\..\..\..\dephi\1\MyEdit.dcr resource kept; file D:\dephi\1\MyEdit.dcr resource discarded.
谢谢以上各位的提示,我是一个初学者,我以前用VB,现在发发现Dephi中的
功能很强,想学Dephi。请大家多教教我。
谢谢。
以上问题我还没解决。
#9
不用声明
implementation
{$R MyEdit.dcr}
implementation
{$R MyEdit.dcr}
#10
不声明
我的图标
不会变,仍然是默认图标
我的图标
不会变,仍然是默认图标
#11
dcr文件的名称与组件的单元名称相同。因此,如果组件名称为T X Y Z C o m p o n e n t ,那么位图的名称为
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
#12
非常感谢lincanwen(Too Two To)
我在位图名少了T字母
现在已经搞定。谢谢!
我在位图名少了T字母
现在已经搞定。谢谢!
#1
做一个同名的ICO文件,改为.dcr,放在同一目录下
#2
可以使用Delphi的Image Editor(或者是其他的位图编辑器)来创建2 4 ×2 4 的位图,并且这样的位图必须保存到dcr文件。dcr文件与res文件一样,都是资源文件.创建了一个位图后,必须给这个位图命名。位图的名称要跟组件的类名相同,而且要大写。dcr文件的名称与组件的单元名称相同。因此,如果组件名称为T X Y Z C o m p o n e n t ,那么位图的名称为
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
#3
要为你的新控件加一个放在Delphi面板上的图标,请用Delphi的映象编辑器建立一个与构件源程序同名的、后缀名为DCR的资源文件,该资源文件包含一个24乘24的16色位图(即新构件的图标),将此DCR文件与源程序文件放在同一目录下,安装新构件完毕后就会发现新构件的图标了(否则Delphi为新构件建立一个省缺的图标)。
#4
要不要在
implementation
声明
{$R MyEdit.dcr}
implementation
声明
{$R MyEdit.dcr}
#5
要!
在procedure Register文件中加
在procedure Register文件中加
#6
要的
#7
Wnyu(能)
能不能在说明白点
能不能在说明白点
#8
但是把{$R MyEdit.dcr}加在紧跟着implementation后面
编译出错。提示如下
[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID MYEDIT:
[Error] File d:\program files\borland\delphi6\Lib\..\..\..\..\dephi\1\MyEdit.dcr resource kept; file D:\dephi\1\MyEdit.dcr resource discarded.
谢谢以上各位的提示,我是一个初学者,我以前用VB,现在发发现Dephi中的
功能很强,想学Dephi。请大家多教教我。
谢谢。
以上问题我还没解决。
编译出错。提示如下
[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID MYEDIT:
[Error] File d:\program files\borland\delphi6\Lib\..\..\..\..\dephi\1\MyEdit.dcr resource kept; file D:\dephi\1\MyEdit.dcr resource discarded.
谢谢以上各位的提示,我是一个初学者,我以前用VB,现在发发现Dephi中的
功能很强,想学Dephi。请大家多教教我。
谢谢。
以上问题我还没解决。
#9
不用声明
implementation
{$R MyEdit.dcr}
implementation
{$R MyEdit.dcr}
#10
不声明
我的图标
不会变,仍然是默认图标
我的图标
不会变,仍然是默认图标
#11
dcr文件的名称与组件的单元名称相同。因此,如果组件名称为T X Y Z C o m p o n e n t ,那么位图的名称为
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
T X Y Z C O M P O N E N T ,如果组件单元的名称为X Y Z C O M P. PA S ,那么D C R 文件的名称就是X Y Z C O M P.
D C R 。该位图文件必须与组件的单元文件位于同一个目录,编译这个单元时,位图资源会自动加到组件库中。
#12
非常感谢lincanwen(Too Two To)
我在位图名少了T字母
现在已经搞定。谢谢!
我在位图名少了T字母
现在已经搞定。谢谢!