ユーザーが特定のフォームの背景を自分のコンピューターの画像に変更できるようにするオプションを 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();
}