我正在使用 Winforms 创建一个 2D 地图编辑器。
我希望能够使用图片框预览存储在 listBox 中的资产图像。
我目前这样做的代码就是这样。
private void listBox_Assets_SelectedIndexChanged(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(((FileInfo)listBox_Assets.SelectedItem).FullName);
}
但是当我选择一个资产时,我得到了这个错误。
无法将“System.String”类型的对象转换为“System.IO.FileInfo”类型。
我已经在高处和低处搜索了一个解决方案,但找不到这个错误的答案,任何帮助将不胜感激。