MDI Anwendung Childform nur einmal starten

13/02/2008 - 14:27 von Michael | Report spam
Hallo zusammen,

ich möchte in folgendes erreichen
In einer MDI Application sollen die childforms nur einmal gestartet werden
können.

Ich hab jetzt schon mehrer experimente hinter mir aber es klappt nie so
wie ich wie es mir vorstelle.

Wie macht ihr denn sowas im allgemeinen?
 

Lesen sie die antworten

#1 Axel
13/02/2008 - 14:48 | Warnen spam
Hallo Michael,

ich gehe vor dem Aufruf immer hin und überprüfe beim MDIParent ob das
gewünschte Formular in der Auflistung der OpenForms enthalten ist z.B.:

System.Windows.Forms.Application.OpenForms[formid] == null

wobei formid dann das zu überprüfende Formular ist.

Hoffe es hilft.

Axel


"Michael" wrote:


Hallo zusammen,

ich möchte in folgendes erreichen
In einer MDI Application sollen die childforms nur einmal gestartet werden
können.

Ich hab jetzt schon mehrer experimente hinter mir aber es klappt nie so
wie ich wie es mir vorstelle.

Wie macht ihr denn sowas im allgemeinen?


Ähnliche fragen