2011-03-10 93 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