标签: delphi
调用
Statusbar.Panels[0].Text := 'new text';
自动删除状态栏的先前内容,或者您是否必须先删除代码中的先前内容?
答案 0 :(得分:1)
尝试它可能比在这里提出问题更快:)
但是,如果您设置了新文本,之前的内容会被清除。
您的代码不会立即绘制文本,因此如果您处于循环中,则不会看到正在更新的文本。如果您想强制绘制新文字,可以拨打statusbar.repaint。只是不要每秒调用超过10次,否则你会注意到你的循环速度变慢了。
statusbar.repaint