Fenster nur einmal öffnen

Hallo,
habe wieder einmal eine Frage.

Also ich hab ein Fenster mit einem Button, der heißt Übersicht.
Jetzt möchte ich gerne das ich das Fenster Übersicht nur einmal öffnen kann, also wenn ich auf Übersicht klicke, kann ich es kein zweites mal öffnen erst wieder wenn ich das Fenster geschlossen habe.

this.Enabled = false;

wäre eine möglichkeit die mir gefallenw würde aber nach dem drücken des schliessen buttons gibt er mir die Form1 nicht mehr frei, bleibt eingefroren :frowning:

Danke für eure Hilfe

Lg
lausi

Hallo!
Wenn Du den Übersichtsdialog erzeugt hast, kannst Du eine Ereignisbehandlungsroutine für das FormClosed Ereignis dieses Dialogs registrieren. Dann würde ich vorschlagen, nur den Button, der den zweiten Dialog anzeigt, zu deaktivieren. In der eben angelegten Ereignisbehandlungsroutine aktivierst Du den Button dann wieder.
Anschließend zeigst Du das zweite Form mit Show() (nichtmodal) an und das war’s auch schon.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

Ist die Anzeige mit ShowDialog() anstelle von Show() eine Alternative?

lg
Morrighan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]