Zitat von
h826839:
wenn den Programm ein
MDI ist dann Funktioniert auch
if (Main.ActiveMDIChild is Form5) then ...
Nein, das bedeutet nur, das die aktuelle, aktive Form das Child ist, nicht aber, dass es nicht sichtbar ist, da es auch sichtbar und nicht aktiv sein kann. Diese Abfrage ist somit auch bei
MDI nicht zweckerfüllend...
Zitat von
RavenIV:
Zitat von
smart:
...Ich möchte einfach erreichen, dass man eine Form nicht zweimal aufrufen (öffnen) kann. ...
Dazu gibt es schon einige Beiträge hier.
Such mal nach "eine Instanz", "OneInstance", "mehrfach starten", oder "
Mutex". Dann wirst Du geholfen.
Eine Form einmalig zeigen ist was anderes als ein Programm einmalig starten können...