MID-Child - Bitte alle mal lachen!

Hi!

Ich habe eine sau blöde frage, aber bei mir wills halt ums verrecken nicht!

Ich bastle an einer mdi-Anwendung. Sie startet OHNE mdi-child.

Wenn ich jetzt über „neu“ ein neues einfügen will, dann mache ich das so:

**dim NewDoc as new frmText

NewDoc.Show**
Soweit so gut, aber es öffnen sich ZWEI!!! und dann immer nur eines… usw.
Das sit doch doof.

Ich dachte, evtl bin sich doch ein bissel zu doof… ich habe dann versuch das ganze mit INdex zu machen:

**Dim NewDoc() as new frmText

frmIndex=Ubound(NewDoc)
reDim NewDoc(frmIndex)
NewDoc(frmIndex).show**
nix genützt! Was mache ich falsch??? HIIIIIIIILLLLLLFFFFFÄÄÄÄÄÄÄ

Vielen Dank im voraus:

Florian

…ist mir nicht ganz klar. Vielleicht suchts Du mal im Debug-Modus, ob vielleicht andere Prozeduren zu einem erneutem Load führen (Form_Load des frmText oder ähnliches). Vielleicht probierst Du auch mal folgendes:

Dim NewDoc As frmText

Set NewDoc = New frmText
NewDoc.Show

…anstatt gleich mit NEW zu deklarieren.

LG, Stefan.

Hi Florian !

Ich habe das gerade mal versucht.

dim NewDoc as new frmText
NewDoc.Show

Das funktioniert bei mir !!! Allerdings habe ich das Property MDI-Child der Form frmText bereits @ Designtime auf TRUE gesetzt.

Ich glaube Du hast irgendwo in einer Form-Paint oder Load oder Activate oder ähnlichen Prozedur ein neuerliches öffnen des Fenster eingebaut.

Ciao
Mario

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

Danke Euch beiden, aber…
…ich hatte das Problem gerade gelöst, wie? wenn ich das wüsste… Ich habe, u.a. das mit dem Set New gemacht, und einen haufen Anderer Sachen, (Kopfqualm) ich programmiere nicht viel mit MDIs… was solls!

Danke Euch!

Lieben Gruß
Florian