2011-02-03 97 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。此样式用于指示发生的事情,而不报告任务完成的百分比。