2011-02-03 102 views
1

我可以在我的程序中放置什麼樣的控件,以便我可以有一個加載欄。例如加載圖標/進度條

ProgressBar pb = new ProgressBar(); 
pb.start(); 
connectToDatabase(); 
pb.stop(); 

這是可能的C#?

謝謝

+0

您正在使用哪個前端?我假設WinForms或WPF。 – 2011-02-03 16:25:34

回答

4

當然。 Windows窗體庫中有一個ProgressBar控件。將它的樣式設置爲選取框,你應該得到一個滾動開/關模式,表明正在取得進展。

3

ProgressBar需要您的代碼在您完成任務時定期更新進度。而且,只有在粗略計算完成百分比時,進度纔有意義。

如果您只是想要顯示程序正忙的東西,您可以將進度條Style屬性設置爲ProgressBarStyle.Marquee。此樣式用於指示發生的事情,而不報告任務完成的百分比。