delphi – 如何以编程方式更改Tlabel的FontColor

delphi – 如何以编程方式更改Tlabel的FontColor,第1张

概述当我在表单上放置TLabel时,我可以通过更改FontColor属性来更改其文本的颜色.但是,当我在我的程序中执行此 *** 作时 Label1.FontColor := TAlphaColors.Aquamarine; 这不起作用.知道什么是错的吗? 要启用修改TLabel对象的字体颜色,需要更改其StyledSettings属性. 它是一个数组,定义了当前样式定义的不同设置,不能通过其他方式更改. 若 当我在表单上放置TLabel时,我可以通过更改Fontcolor属性来更改其文本的颜色.但是,当我在我的程序中执行此 *** 作时

Label1.Fontcolor := TAlphacolors.Aquamarine;

这不起作用.知道什么是错的吗?

解决方法 要启用修改TLabel对象的字体颜色,需要更改其StyledSettings属性.

它是一个数组,定义了当前样式定义的不同设置,不能通过其他方式更改.

若要@R_362_6502@的颜色,您必须从此数组中删除TStyledSetting.Fontcolor条目.

你可以用编程方式完成

Label1.StyledSettings := Label1.StyledSettings - [TStyledSetting.Fontcolor];

或者从设计器中的Object Inspector中选择您的标签,进入StyledSettings并取消设置Fontcolor.

可以通过当前样式修复的其他设置是

> TStyledSetting.Family
> TStyledSetting.Size
> TStyledSetting.Style
> TStyledSetting.Other

因此,为了能够@R_362_6502@颜色和大小,您可以编写:

Label1.StyledSettings := Label1.StyledSettings - [TStyledSetting.Fontcolor,TStyledSetting.Size];
总结

以上是内存溢出为你收集整理的delphi – 如何以编程方式更改Tlabel的FontColor全部内容,希望文章能够帮你解决delphi – 如何以编程方式更改Tlabel的FontColor所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1273477.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存