在C#.net中使用进度条

时间:2012-09-14 12:15:03

标签: c#

在我的一个winform中,我试图根据组合框中的月份和年份选择填充数据网格中当前员工的数据天数和缺席天数。

点击'SHOW'按钮需要一段时间才能填充,所以我想在底栏使用进度条,说明“正在填充列表”(如在控制面板中添加或删除程序)。 如果他们的任何其他建议使其成功是非常受欢迎的。

由于

3 个答案:

答案 0 :(得分:2)

看看BackgroundWorker

你也应该在提问之前进行搜索,there are lots of similar questions在这里你可以看看哪些可以帮助你。

答案 1 :(得分:0)

您可以使用BackgroundWorker线程来处理数据填充。这将为用户提供视觉反馈,同时保持UI响应。看这里:http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx

答案 2 :(得分:0)

您可以通过继承StatusBar将ProgressBar添加到.NET StatusBar控件上的面板中。然后就像使用标准控件一样,在WinForm上使用派生的StatusBar。 See Example and article

您也可以尝试此Example,提供示例代码供下载。