如何在Delphi 2010中重命名状态栏面板

时间:2010-11-27 19:36:24

标签: delphi ide delphi-2010 statusbar

我刚刚向StatusBar1添加了一个新面板,它被称为 5 - TStatusPanel 。我想给它一个不同的名字,但我不记得怎么做了。

Delphi 2010 StatusBar Panels

我想将 5 - TStatusPanel 重命名为 5 - GripArea 。正如你从图像中看到的那样,我之前已经做过(参见Num,Caps,AM / PM),但我不记得我是怎么做到的。变老了很糟糕。

2 个答案:

答案 0 :(得分:4)

只需更改Text的{​​{1}}属性即可。这是状态面板编辑器中显示的内容。当然,这将使文本在面板中可见!通常,在代码中,您可以使用TStatusPanel数组访问状态面板。 StatusBar1.Panels[PanelIndex]是面板的从零开始的索引。我总是声明常量,如

PanelIndex

并使用这些来记住面板。 (上面的代码来自我的文本编辑器。)

所以我可以做,例如,

STATUS_FILE_POSITION = 0;
STATUS_FILE_SAVED = 1;
STATUS_LONG_TEXT = 2;
STATUS_ZOOM_CONTROL = 3;

答案 1 :(得分:4)

这是一个可以节省一些狩猎的提示:右键单击表单,查看为文本。现在,您将看到表单作为属性布局,您可以找到控件,查看其他面板的命名方式,并修复最后一个。 Alt + F12用于打开/关闭文本视图。