Du brauchst keine "Unterklasse" dafür. Sagen wir Du willst beim Programmstart drei Instanzen von Window1 erzeugen. Dann erstellst Du zuerst in der App Klasse drei Eigenschaften:

w1 as Window1
w2 as Window1
w3 as Window1

Im Open Event der App Klasse erstellst Du dann die Instanzen:

w1 = new Window1
w2 = new Window1
w3 = new Window1

Ansprechen kannst Du die einzelnen Instanzen dann mit

App.w1
App.w2
App.w3

Ach ja, in der App Klasse solltest Du dann das "Default Window" auf "kein" stellen.


Am 28.07.2013 um 21:15 schrieb Christian Hahn:

Ich habe mir von Window1 im Kontext-Menü eine "Unterklasse" angelegt. Mit NEW CustomWindow1 kann ich sehr schön weitere Instanzen meines Windows erzeugen. Und offenbar kann die Instanz auch alles, was das originale Window1 kann. Aber das endet natürlich da, wo im Code ausdrücklich "Window1" aufgerufen wird. Das ist meine Frage: Wie spreche ich im Code die einzelne Instanz an, wenn das Window keine Eigenschaft Index hat?
Gruß, Christian Hahn.

----- Original Message ----- From: "Christian Hahn" <christian.h...@snafu.de >
To: "REALbasic NUG German" <realbasic-nug.de@lists.realsoftware.com>
Sent: Sunday, July 28, 2013 9:01 PM
Subject: Window1 mehrfach instanziieren


Hallo, ich habe ein Programm mit einem Hauptfenster Window1, ganz normal. Nun möchte ich von diesem Fenster mehrere Instanzen öffnen, die alle die gleichen Funktionalitäten haben (Properties, Methoden, Controls). Ich müsste also wohl eine Klasse vom Typ Window1 haben. Oder so ähnlich.
Wie geht man da vor?
Gruß, Christian Hahn.


Gruß,
Christian




Antwort per Email an