ImageList(VB.Net Winforms)导致Out of Memory错误

时间:2018-05-15 09:08:14

标签: vb.net out-of-memory imagelist

我有一个简单的过程,当表单Loads时,ImageList(ImageList1)会填充数据库中的图像。 每次在屏幕上加载新记录时,这些图像都会用于更改PictureBox的背景。

    Dim imageIndex As Integer = ImageList1.Images.IndexOfKey(myDt.Rows(0).Item("Id").ToString)
    If imageIndex <> -1 Then
        PicBox1.BackgroundImage = ImageList1.Images(imageIndex)
    Else
        PicBox1.BackgroundImage = Nothing
    End If

使用此屏幕一段时间后,我们最终会出现此错误: enter image description here

您是否在上面的代码中发现可能导致内存泄漏的任何内容?我该怎么办?

0 个答案:

没有答案