【问题标题】:delphi oscillating progress bardelphi 摆动进度条
【发布时间】:2011-07-12 16:12:03
【问题描述】:

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

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

问候,彼得。

【问题讨论】:

  • 这种模式最糟糕的是它错误地让用户认为他们正在查看实际进度;除了它在到达终点时重新启动(是的,它看起来略有不同,每个人都不清楚)。显示误导性信息可能比不显示任何内容更糟糕。如果您想表明应用程序仍然忙碌且活跃,我会寻找另一种方法来做到这一点。

标签: delphi progress-bar delphi-xe


【解决方案1】:

尝试TProgressBar 并将样式设置为pbstMarquee。可能是您正在寻找的。​​p>

【讨论】:

  • 谢谢。我是 XE 的新手,所以前面还有一条学习曲线!
【解决方案2】:

http://jd-powered.net/notes/ubuntuprogress-delphi-componenthttp://jd-powered.net/notes/ubuntuprogress-delphi-component有一个非常漂亮的进度条(完整的源代码),样式在 Ubuntu 进度条上

【讨论】:

    【解决方案3】:

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

    我不相信普通的 Delphi 进度条可以让进度指示器从左到右移动,然后从右到左返回,就像 KITT 一样!一旦它到达右边,它就会从左边重新开始。

    【讨论】:

    • Hassel.. err Heffernan: 这是 KITT :)
    • 这个够近了!谢谢你。
    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多