したがって、私はVisual Studio 2017でOSを作成し、「背景の変更」オプションを追加しました。これはボタンのコードです:ユーザーがフォームの背景イメージを変更できるようにします。閉じた後に背景画像をメモリに保存します。フォームのロード時に背景画像をロードする
private void changeDesktopBackgroundToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
this.BackgroundImage = Image.FromFile(dialog.FileName);
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
}
}
フォームをロードしたときに背景画像を保存します。これどうやってするの?私はそれがMemoryStreamのものだと思う。
が、の概念:
次のコードを使用して画像を読み込むことができますオペレーティング·システム。とにかく、いくつかの助け? –
イメージを一時的にどこかに保存してから、_app_ oh_ sorry _OS_が起動したときに再ロードしてそれぞれのコントロールに割り当てます。 –
Image.Saveの使い方はどうですか? –