In meiner C# -Anwendung habe ich einen Optionsdialog, der über einen Menübefehl geöffnet werden kann.Wie kann ich eine einzelne Instanz erstellen (keine Anwendung)?
Ich möchte sicherstellen, dass der Optionsdialog nur eine Instanz hat (Benutzer kann nicht mehr als ein Optionsfenster zu einem bestimmten Zeitpunkt öffnen), ohne es modal zu machen.
Auch wenn der Benutzer dieses Fenster bereits geöffnet hat und er in den Menüeintrag klickt, um es wieder zu öffnen, macht die App nur das bereits sichtbare Formular zum obersten Fenster.
Kann mir jemand Hinweise geben, wie diese Aufgaben ausgeführt werden?
Vielen Dank.
Erklären Sie einfach myForm als statisch, um mit dem FormClosed-Ereignis meiner Optionen erreichbar zu sein (um myForm wieder auf Null zu setzen). – RHaguiuda