在设置新内容之前,是否需要清除状态栏?

时间:2014-06-29 00:10:13

标签: delphi

调用

Statusbar.Panels[0].Text := 'new text';

自动删除状态栏的先前内容,或者您​​是否必须先删除代码中的先前内容?

1 个答案:

答案 0 :(得分:1)

尝试它可能比在这里提出问题更快:)

但是,如果您设置了新文本,之前的内容会被清除。

您的代码不会立即绘制文本,因此如果您处于循环中,则不会看到正在更新的文本。如果您想强制绘制新文字,可以拨打statusbar.repaint。只是不要每秒调用超过10次,否则你会注意到你的循环速度变慢了。