【发布时间】:2020-06-05 11:28:22
【问题描述】:
我认为我在做一些非常愚蠢的事情,但找不到替代品!
我有一个我的表单要处理的文件列表,我正在使用 datagridview 来显示所有文件以及我在列表中的进度。我有一个“等待”“处理”和“完成”的图像资源,并将它们全部放入DataGridViewImageColumn。
For Each file As String In folderListing
DataGridView1.Rows.Add(file, My.Resources.WaitingImg)
Next
问题是,它似乎为每个图像使用了一小块 RAM,当我在测试运行中有 5,000 个时,它使用了 4Gb...
如何做到这一点,它只加载一次资源,但在数百或数千个地方显示它?
【问题讨论】:
标签: vb.net datagridviewimagecolumn