【发布时间】:2016-10-06 11:45:39
【问题描述】:
我想根据设计模板对旧的 VCL 应用程序进行现代化改造。该设计模板包含不同的按钮样式。假设有三种类型的按钮:LightButton、DarkButton 和GreenButton。
由于超过 50% 的按钮将显示为 DarkButton,因此我使用 Bitmap Style Designer 将 TButton 的外观修改为深色设计。
现在我想将其他按钮样式添加到.vsf 文件并在我的应用程序中使用它。最好的方法是什么?
我是否需要创建新的按钮类和 TStyleHook 的新后代来绘制全新的按钮?如果是,有没有办法重用来自Vcl.StdCtrls.TButtonStyleHook 的尽可能多的代码?
还有其他方法、最佳做法或示例吗?
【问题讨论】:
标签: delphi vcl vcl-styles delphi-10.1-berlin