Delphi非可视化组件图像

14

我正在构建一个 Delphi 非可视组件。在集成开发环境中如何设置组件所需的图片?


随机的 Delphi 踩贴者又来了。可惜他没有评论为什么要踩贴...但他从来不会这样做。 - Tim
2个回答

20

1
可选地包括' TMyNonVisualComp16 '和' TMyNonVisualComp32 ',分别带有16x16像素和32x32像素大小的位图,用于小型和大型工具面板图标。 - Sertac Akyuz
1
.dcr的名称不需要与单元的名称匹配。但是,其中的位图确实需要与类名匹配。你遗漏的是,位图名称需要全部大写,例如TMYNONVISUALCOMP。 - Remy Lebeau
正如Remy所说:dcr的名称可以与单元名称不同,但为了方便起见,如果相同,您可以在单元中使用{$R *.dcr}而不是完整名称。 - dummzeuch

1

你只需要为这个组件制作一个图标,以便在组件面板中显示,就像你为可视化组件所做的那样。简而言之,为 MyComponent.pas 组件制作 MyComponent.dcr 文件,并将此文件添加到包含该组件的包中。你可以使用 Delphi 图像编辑器来制作 dcr。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接