フォームがロードされるたびに、すべてのフォームの背景イメージを読み込むためにVB.NETプログラム設定を使用しようとしています。これまでは、プログラムをバックグラウンドを1つの形式に設定することができました。これは、他のすべての形式のバックグラウンドを変更します。ただし、プログラムが実行されている間に各フォームが閉じられ、再度開くと、背景がデフォルトの状態に戻ります。私は何とかバックグラウンドを一度変更し、フォームが開かれるたびにロードする必要があります。そのため、プログラムの実行中にフォームが再度開かれるたびにスイッチバックされません。私はVB.NETでMy.Settingsを使ってこれを行ういくつかの方法があると思いますが、わかりません。異なるフォーム間でVB.NET変数を使用する
これは、各フォームの背景を変更するコードです:
Me.BackgroundImage = PreviewBackgroundBox.Image
MainForm.BackgroundImage = PreviewBackgroundBox.Image
LogInForm.BackgroundImage = PreviewBackgroundBox.Image
PreviewBackgroundBox
が、彼らはそれを適用する前に、ユーザーに画像を表示するために使用され、それらが適用されますクリックすると、その後、その後、画像がから取られますPreviewBackgroundBox
を入力し、すべてのフォームの背景として設定します。
誰かが私にこれを手伝ってもらえますか?
ありがとうございます!
'PreviewBackgroundBox'はフォームクラス名ですか? – Plutonix
'PreviewBackgroundBox'はフォーム上のPictureBoxです –