Ich versuche, die VB.NET-Programmeinstellungen zu verwenden, um ein Hintergrundbild für jedes Formular jedes Mal zu laden, wenn das Formular geladen wird. Bis jetzt habe ich es geschafft, dass das Programm den Hintergrund in einem Formular setzt, und das ändert den Hintergrund für jedes andere Formular. Wenn jedoch jedes Formular geschlossen und erneut geöffnet wird, während das Programm ausgeführt wird, wird der Hintergrund auf den Standardwert zurückgesetzt. Ich muss den Hintergrund irgendwie einmal ändern und ihn jedes Mal laden, wenn das Formular geöffnet wird, damit es nicht jedes Mal umschaltet, wenn das Formular erneut geöffnet wird, während das Programm ausgeführt wird. Ich denke, es gibt eine Möglichkeit, dies mit den My.Settings in VB.NET zu tun, aber ich bin mir nicht sicher.Verwenden einer VB.NET-Variable zwischen verschiedenen Formularen
Dies ist der Code, der den Hintergrund für jede Form ändert: wird
Me.BackgroundImage = PreviewBackgroundBox.Image
MainForm.BackgroundImage = PreviewBackgroundBox.Image
LogInForm.BackgroundImage = PreviewBackgroundBox.Image
Die PreviewBackgroundBox
verwendet, um dem Benutzer das Bild zu zeigen, bevor sie sie anwenden, und dann, wenn sie anwenden klicken dann wird das Bild aufgenommen von die PreviewBackgroundBox
und als Hintergrund für alle Formulare festgelegt.
Könnte mir jemand dabei helfen?
Danke!
Ist 'PreviewBackgroundBox' ein Name einer Formularklasse? – Plutonix
'PreviewBackgroundBox' ist eine PictureBox im Formular –