6

我使用BitmapStyleDesigner.exe(随 delphi xe5 提供)将 vcl 样式编辑到我的应用程序中。

如何将自定义组件添加到样式器调色板?我希望TMyButton继承的 myTButton具有与标准不同的颜色、形状等TButton

这只能通过编辑样式来完成,还是我必须编辑的来源TMyButton

embarcadero wiki(到目前为止)没有帮助。

提前致谢!

4

1 回答 1

6

编辑 VCL Style 文件是不够的。不幸的是,VCL 样式并不是按照您描述的方式设计的,即使技术上可行,您所描述的也需要大量工作。因为您必须修改 theVcl.ThemesVcl.Styles单位的来源。我的建议不是修改样式文件,而是为您的按钮创建一个新的样式挂钩并实现您自己从资源文件加载图像的绘制代码。

于 2014-10-29T15:00:25.420 回答