首页 > 解决方案 > 如何让 Visual Basic 释放 PictureBox 图像?

问题描述

我在 PictureBox 中有一个彩色的 TIF 图像。要将其转换为灰度,我需要:(1)从图片框中释放图像。(2) 将图像从工作文件夹移动到临时文件夹 (3) 使用灰度子程序将临时文件夹中的颜色转换为工作文件夹中的灰色。
我的问题是 Visual Basic 不会释放 PictureBox 中的图像以便我可以移动它。

Dim fileLeft As String
Dim fileCopy As String

Me.PicBoxLeft.Image = Nothing
{{ free up the image now }}
fileLeft = TNpath + "\" + fileNames(q)
fileCopy = "C:\AuditBook\Temp\" + fileNames(q)
My.Computer.FileSystem.MoveFile(fileLeft, fileCopy, True)

如何让 Visual Basic 释放图像?

标签: visual-studiopictureboxfreemovefile

解决方案


推荐阅读