2011-03-10 87 views
1

我正试图在表单上创建一个摆动进度条,即。我希望进度条从0开始,移动到完成然后返回。就像Night Rider的Kitt灯一样,或者新的Windows 7进度条。delphi摆动进度条

有没有人知道如何在Delphi XE中实现这一点。

问候,彼得。

+0

这种模式的最糟糕的事情是,它错误地给用户的想法,他们正在寻找在实际进展;除非它在到达结尾时重新开始(是的,它看起来稍有不同,这对每个人都不清楚)。显示误导性信息可能比没有显示任何内容更糟糕。如果你想表明应用程序仍然很忙碌,我会寻找另一种方法来实现这一点。 – 2011-03-10 19:44:35

回答

5

尝试一个TProgressBar并将Style设置为pbstMarquee。可能是你在找什么。

+0

谢谢。我是XE的新手,所以还有一个学习曲线! – 2011-03-10 13:18:07

1

您必须将样式设置为pbstMarquee。另一个要设置的属性是MarqueeInterval,它控制着动画速度。

我不相信用简单的Delphi进度条可以让进度指示器从左到右移动,然后像KITT一样从右向左返回!一旦它到达右边,然后再从左边开始。

+0

Hassel .. err Heffernan:它是KITT :) – 2011-03-10 13:08:52

+0

@The_Fox EEK!固定! – 2011-03-10 13:12:01

+0

这一个已经够接近了!谢谢。 – 2011-03-10 13:16:20