Prüfen ob frmDB bereits geöffnet ist MDIChild ???
-
hi,
wie kann ich denn prüfen ob das fenster frmDB (MIDIChild) bereits geöffnet ist ?
wenn es geöffnet ist soll kein neues fenster aufgemacht werden sondern es soll dann einfach denn fokus erhalten ....danke
gruß
binary
-
a) Es heisst MDI, nicht MIDI
b) Versuch bitte, dich eindeutiger auszudrücken. Meinst du mit "geöffnet", ob das Fenster angezeigt wird oder nur, ob es schon erstellt wurde bzw. existiert, möglicherweise aber versteckt/minimiert ist?
c) Wenn letzteres, dann kannst du einfach prüfen, ob Fenster == NULL ist. Wenn ja, dann existiert das Fenster (noch) nicht.
-
// wenn fenster frmRevier nicht existiert erzeuge es und zeige es als MDIChild an if(frmRevier == NULL) { // Formular anzeigen frmRevier = new TfrmRevier(this); } else { // MDIChild soll denn Fokus erhalten, aber wie ? }
geht aber net :(((
bei jeden klick wird es neu erzeugt!
wie muss ich es denn dann richtig anstellen