对界面的美化,现在一般是使用皮肤化控件实现的,可以参考http://www.ksdev.com
如果一定要按照你的思路,那就只能这样,先将界面设计好,自己编写一个工具(在GExperts
中有)将相关类转换为pascal语言,其他一切就好办啦!
function FormClassConvert(aDFMFileName: string; aClasses: array of string; aReplacedClasses :array of string): string;
FormClassConvert('NewForum.dfm', [TButton, TLable], [TMyButton, TMyLable]);
返回结果:
Button := TMyButton.Create(Application)
.....