如何将 wmf 文件动态分配给图片框

问题描述

我有一个使用 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条件。

或者我不明白这个问题。