Hi!
Wenn das Fenster zu ist, ist es zu.
Wenn du nur ein (oder wenige) Fenster testen willst, geht folgendes:
Angenommen dein Fenster heißt "Fenster1"
Mach dir z.B. in der App-Klasse eine eigenschaft "meinFenster as
Fenster1"
Dann schreibst du in Fenster1.open: "app.meinFenster = self"
und in Fenster1.close: "app.meinFenster = nil"
Jetzt kannst du abfragen:
if app.meinFenster <> nil then
// offen!
else
// geschlossen!
end if
Wenn du mehrere Fenster testen möchtest, geht auch folgendes:
dim i,c as integer
dim meinFensterGeoeffnet as boolean
meinFensterGeoeffnet = false
c=windowcount-1
for i=0 to c
if window(i) isa Fenster1 then // Für jedes Fenster testen
meinFensterGeoeffnet = true
end if
next
Wenn du das Fenster darin schließen möchtest, solltest du eine While-
Schleife nehmen und beim Zähler-hochzählen aufpassen, sonst übersiehst
du Fenster / bekommst eine OutOfBoundsException
Grüße
Andreas
Am 21.03.2008 um 07:11 schrieb Klemi:
Hi folks,
wie kann ich den Status eines Fensters abfragen? Also ist ein
bestimmtes Fenster geöffnet oder geschlossen?
Leider kann ich dazu nichts passendes in der Hilfe finden.
Klemens