列表框中的进度条?

时间:2009-03-23 20:40:00

标签: c# forms visual-studio-2008 listbox progress-bar

我有一个包含大量文件下载的列表框,我想在当前下载中添加一个进度条,让用户知道下载的进度。 我无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:1)

您需要使用所有者绘制的列表框

使用普通的ListBox并设置DrawMode = DrawMode.OwnerDrawFixed并处理两个事件MeasureItem和DrawItem。

缺点是你必须自己处理所有的绘图,但至少文字和进度条很容易画出来。

答案 1 :(得分:0)

为什么选择ListBox?使用ListView,只需一个简单的谷歌就可以找到大量的ListView +进度条。