【发布时间】:2021-04-28 13:29:29
【问题描述】:
我正在编写一个使用许多形状的程序,我需要创建一个程序将它们全部变成白色。有问题的形状被命名为 SectorBorder1 到 SectorBorder20。
有没有办法像这样或类似地处理形状?
SectorBorder[X].brush.color := ClWhite;
Inc(X);
...其中X 是数字(显然),而不是必须这样做:
SectorBorder1.brush.color := ClWhite;
SectorBorder2.brush.color := ClWhite;
...
SectorBorder20.brush.color := ClWhite;
所以基本上能够通过变量来区分名称。这是我能想到的描述它的唯一方式。 (抱歉,有人还可以提供更好的说明吗?)任何建议都将不胜感激。
【问题讨论】:
-
您可以为此使用数组。或列表。
标签: variables delphi pascal naming