是的,这又是一个问题:
如何在启用主题的应用程序中使用Delphi7-> Delphi2007更改TCheckBox(或任何已处理控件)的字体颜色?
在互联网上和本站上阅读了很多后,我发现有四种答案:
1.最受欢迎的(甚至来自QC):您无法更改,因为Microsoft设计了它。
2.创建一个组件,让您按照所需方式进行绘制。
3.购买昂贵的组件集,以按照所需方式进行绘制。
4.不要使用主题。
但是,我对此仍然不满意。
在表单上为用户提供属性/数据状态的彩色反馈,对我来说似乎是合理的。
然后我刚刚安装了MSVC#2008 Express版,惊奇地发现他们可以更改字体的颜色(检查框的ForeColor属性)。那么现在呢?
看起来这并不像“Microsoft设计的那样”。那么现在问题又来了:
如何在启用主题的应用程序中使用Delphi 7到Delphi 2007更改TCheckBox(或任何已处理控件)的字体颜色?
如何在启用主题的应用程序中使用Delphi7-> Delphi2007更改TCheckBox(或任何已处理控件)的字体颜色?
在互联网上和本站上阅读了很多后,我发现有四种答案:
1.最受欢迎的(甚至来自QC):您无法更改,因为Microsoft设计了它。
2.创建一个组件,让您按照所需方式进行绘制。
3.购买昂贵的组件集,以按照所需方式进行绘制。
4.不要使用主题。
但是,我对此仍然不满意。
在表单上为用户提供属性/数据状态的彩色反馈,对我来说似乎是合理的。
然后我刚刚安装了MSVC#2008 Express版,惊奇地发现他们可以更改字体的颜色(检查框的ForeColor属性)。那么现在呢?
看起来这并不像“Microsoft设计的那样”。那么现在问题又来了:
如何在启用主题的应用程序中使用Delphi 7到Delphi 2007更改TCheckBox(或任何已处理控件)的字体颜色?