问题描述
我有一个使用 100 个 .wmf 文件的 VB6 旧版 我现在正在使用 Visual Studio 2019 VB.NET 创建相同的应用程序 我在将图片框从默认 .wmf 文件动态更改为新文件时遇到问题。 我已经测试了代码可以毫无问题地更改为 .jpg 图像。 (请参阅下面的代码 - 输出替换原始 .wmf 图像,然后在空白和 .jpg 图像之间切换)
Static Toggle As Boolean
Dim FName As String = ""
If Toggle Then
FName = "D:\VB6\06ST.jpg"
Else
FName = "D:\VB6\06ST.wmf"
End If
Toggle = Not Toggle
PictureBox1.Image = Image.FromFile(FName)
有没有办法克服这个问题?
解决方法
移动这一行:
Toggle = Not Toggle
进入else条件。
或者我不明白这个问题。