正在加载图标/进度条

时间:2011-02-03 16:16:19

标签: c# winforms user-interface

我可以使用什么控件放置在我的程序中,以便我可以有一个加载栏。例如

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

这可能在c#中吗?

由于

3 个答案:

答案 0 :(得分:4)

不确定。 Windows窗体库中有一个ProgressBar控件。将Style设置为Marquee,你应该得到一个滚动开/关模式,表明正在进行中。

答案 1 :(得分:3)

ProgressBar要求您的代码在完成任务时定期更新进度。此外,只有当您可以粗略计算完成的百分比时,进度才有意义。

如果您只是想要移动以显示程序正忙,则可以将进度条Style属性设置为ProgressBarStyle.Marquee。此样式用于指示正​​在发生的事情,而不报告任务完成的百分比。

答案 2 :(得分:1)

是否有一个名为progressbar的简单控件?或者你是在问一些我错过的更复杂的东西?

关于创建平滑进度条的知识库文章 Link to Article

And heres a tutorial