visual-studio - 如何让 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 释放图像?
解决方案
推荐阅读
- c# - C# Excel 互操作防止 excel 窗口变得可见
- java - 计算 MPG 导致 java.lang.ArithmeticException: 非终止十进制扩展;没有精确可表示的十进制结果
- ruby - Selenium WebDriver 的 Ruby 脚本构建错误
- excel - 删除包含合并单元格的行
- unix - Automatic command when closing terminal
- reactjs - 如何避免文本字符串必须在一个
组件问题? - python - 获取深度和 RGB 图像中关节的像素位置
- golden-layout - GoldenLayout - 如何在初始化期间优雅地处理未知组件
- php - Symfony 4 easy admin 和 vich uploader bundle 错误
- java - Java在同一个端口接收多个源的音频数据,如何分离播放