Hi,
da es Drawer-Windows unter Windows nicht gibt, habe ich mir hier eine eigene
Lösung gebaut.
Ein eigenständiges Window schiebt sich von der Seite her über das aufrufende
Window.
Ein bisschen Aufwand, aber man kann dafür alles selber steuern.
Interessiert?
beste Grüße, Christian Hahn.
----- Original Message -----
From: "Christian Dorn" <[email protected]>
To: "REALbasic NUG German" <[email protected]>
Sent: Saturday, December 26, 2009 12:11 AM
Subject: Re: Drawer Window
Hallo Klemens,
ich habe gerade folgenden Code im Action-Event eines normalen Fensters
ausprobiert:
Window2.ShowWithin self, 2 // Window2 ist das Drawer-Window
Das Drawer-Window wird bei mir so rechts am Parent-Window angezeigt.
Allerdings habe ich gemerkt, dass Drawer-Windows ziemlich buggy sind (habe
bisher keine Drawer verwendet). Wenn ich das Parent-Window bewege, wird der
Drawer in der Größe verändert, bis er schließlich komplett verschwindet. Ich
habe auch mal im Mailing-Archiv nach Drawer-Windows gesucht; offensichtlich
machen die eine ganze Menge Probleme und sind - wie ein Teilnehmer schrieb -
"pretty useless". Und selbst Apple hat anscheinend die Verwendung von
Drawern aufgegeben – evtl. wäre es besser, eine andere Lösung zu suchen?
Am 25.12.2009 um 23:49 schrieb Klemens Klarhoelter:
Hi,
nee, dass geht auch nicht!
Klemens
Am 25.12.2009 um 22:23 schrieb Enno Bussmann:
Klemens Klarhoelter schrieb:
Hi, Christian,
den Parameter Facing kann ich nicht mitgeben!
So ist das Window EditAnalyse.ShowModalWithin(self) links angeordnet
und das geht nicht EditAnalyse.ShowModalWithin(self,2) IDE Fehler.
Klemens
So geht das auch nicht. Probier mal EditAnalyse.ShowWithin self,2
('Modal' und klammern um self weglassen). Wichtig ist, dass ausreichend
platz für das drawer window eingerichtet worden ist.
Gruß
Christian
----------------------------------------
Christian Dorn
realbasic {a} online.de
REALbasic 2009r5 Studio
iMac 3.06 GHz Intel Core 2 Duo, 4 GB RAM
PowerMac G5 2x2GHz, 1.5 GB RAM
Mac OS X 10.6.2
----------------------------------------