Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含一堆文件下载的列表框,我想在当前下载中添加一个进度条,让用户知道下载的进度。我无法弄清楚如何做到这一点。
您需要使用所有者绘制的列表框
使用普通的 ListBox 并设置 DrawMode = DrawMode.OwnerDrawFixed 并处理 MeasureItem 和 DrawItem 这两个事件。
缺点是你必须自己处理所有的绘图,但至少文本和进度条很容易绘制。
为什么选择列表框?使用 ListView,通过一个简单的谷歌你会发现大量的 ListView+Progress Bars。