【问题标题】:Progressbar in listbox?列表框中的进度条?
【发布时间】:2009-03-23 20:39:59
【问题描述】:

我有一个包含一堆文件下载的列表框,我想在当前下载中添加一个进度条,让用户知道下载的进度。 我不知道该怎么做。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      为什么选择列表框?使用 ListView,通过简单的 Google,您会发现大量的 ListView+进度条。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多