mdi childfenster
-
hallo,
ich öffne aus einem MDI Hauptfenster ein Childfenster, wenn ich auf einen Button drücke. Beim nächsten drücken des Buttons soll aber erst geprüft werden, ob das Childfenster schon geöffnet ist. Dann brauch es nicht ein 2. mal geöffnet zu werden.
Wie prüfe ich das ??
Danke !!!
-
if(ChildFormPointer == NULL) { }
-
Erstmal danke,
aber wie mache ich das genau ???
Habe bei Ereignis ButtonClick folgenden Code :
Application->CreateForm(__classid(TfrmTest), &frmTest); frmTest->Show();Wie soll ich das jetzt machen ???
Beim Schliessen des Childfensters habe ich folgenden Code:
Action = caFree;Gruß
Psi
-
Hallo
woran soll denn das Programm erkennen, ob ein MDI-Childfenster als bereits geöffnet gilt? Der Witz an MDI-Programmen besteht ja darin, das es mehrere Fenster verwalten kann. Wenn du nur ein Fenster haben willst, hast du ein falsches Konzept.
Sinn würde es machen, wenn du in einem Childfenster Dateien darstellst, und diese jeweils nur einmal öffnen lasen willst. Dann must du dir zu den Childs eben die Dateinamen merken und vergleichen.
bis bald
akari