gpt4 book ai didi

delphi - 防止系列在 Delphi TChart 中使用 clWhite

转载 作者:行者123 更新时间:2023-12-03 18:15:43 28 4
gpt4 key购买 nike

我有一个使用我正在维护的 TChart 的报告。自动添加的 TLineSeries 之一被分配了颜色 clWhite,它太靠近背景 (clBtnFace)。

如果我更改它,那么下一个添加的系列将采用 clWhite。在创建所有其他系列后,无需返回并更改它,有什么方法可以告诉 TChart 我不希望我的任何系列成为 clWhite?

当一个系列被添加到 TChart 时,TChart 会为其分配一种颜色。我希望它不分配 clWhite。

最佳答案

好的,不要轻易放弃,我做了更多搜索。 TeeProcs 单元中有一个名为 ColorPalette 的单元变量,类型为 TColorArray。如果我找到并用不同的颜色替换白色来修复它。可能有它的实例副本。我会继续寻找,因为这是首选。

要还原 ColorPalette,只需在同一单元中调用单元方法 SetDefaultColorPalette

SetDefaultColorPalette; // Make sure we start with the default
ColorPalette[4] := $007FFF; // Change White to Orange
try
// add series to the chart
finally
SetDefaultColorPalette; // Set it back to Default
end;

顺便说一句,我不能接受为答案,因为我也问过这个问题,但我测试了它并且有效。

关于delphi - 防止系列在 Delphi TChart 中使用 clWhite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/203151/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com