我正在尝试为我的 Windows Froms 应用程序添加一个选项,该选项将允许用户将某个表单的背景更改为他计算机中的图片(假设是 .png 类型的文件)...
如何从计算机获取文件并将其“转换”为图像类型?我是否需要以某种方式将其添加到 properties.resources lib?(如果是这样,如何?)。
我试图这样做(显然,它没有用......):
var FD = new System.Windows.Forms.OpenFileDialog();
FD.Filter = "png files|*.png";
if (FD.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string fileToOpen = FD.FileName;
System.IO.FileInfo File = new System.IO.FileInfo(FD.FileName);
BackgroundImage = FD.OpenFile();
}