C# - 多个进度条列表.使用什么组件?

nf3*_*743 5 c# winforms progress-bar

我有一个应用程序需要动态添加多个进度条到表单(无论何时添加和启动新的上载).

我一直在谷歌搜索,结果建议在ListView或DataGridView中嵌入进度条.

任何人都可以建议任何其他技术,因为我看到的ListView或DataGridView黑客到目前为止看起来都没什么吸引力吗?

Fos*_*sco 2

我建议创建一个自定义控件,也许使用面板作为基本控件。添加进度条、文件名、其他文件信息等控件,并将所有内容公开为属性。编写函数,以便它们自动处理自己的进度。

通过这种方式,您可以像其他任何东西一样实例化它们,并将它们添加到滚动区域,而不必过多担心每个属性。这只是帮助您入门的基本想法。如果这还不够清楚,请告诉我。

这是创建自定义控件的一个相对完整的示例: http://www.akadia.com/services/dotnet_user_controls.html