【问题标题】:Dynamically change a specific color [duplicate]动态更改特定颜色[重复] 【发布时间】:2011-11-22 07:40:24 【问题描述】: 可能重复:How can I generate multiple shades from a given base color? 如何改变颜色使其更暗或更亮? 我正在使用 Delphi 2007。 【问题讨论】: 查看此链接,stackoverflow.com/questions/3655552/… 标签: delphi colors 【解决方案1】: 你可以使用这样的单位:http://www.delphipraxis.net/157099-fast-integer-rgb-hsl.html HSL 代表: 色相 饱和度 亮度 所以,如果你改变亮度...你可以得到更暗或更亮的颜色... 【讨论】: