Hi
Das Test-Skript soll beim zweiten Aufruf auf dem zweiten Monitor erscheinen und ich finde keine Lösung. Wähle ich x größer verschwindet es wenn x zu groß ist, bei Minus x wird das Minus nicht berücksichtigt. Das "SchonDA" funktioniert, denn sonst käme die "Meldung" nicht.
Fosback
cX4Web Code
Was ist das?
1 *** Das Fenster soll beim zweiten Aufruf des Scripts auf dem zweiten Monitor erscheinen
2 *** [y] = Fenster y-Pos
3 *** [x] = Fenster x-Pos
4
5 Wenn (? '[cX.Skript.SchonDa]=1')
6 Setze in [y]: '[cX.Bildschirm(1).Höhe]-7' , MultiSet 'x=200'
7 Meldung 'Hinweistext', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'
8 Sonst
9 Setze in [y]: '[cX.Bildschirm(0).Höhe]-7' , MultiSet 'x=112'
10 Ende Wenn
11 Anzeige-Fenster '', ID='Testfenster', X=[x], Y=[y], Höhe=8, Rahmen: kein, oben auf, freies Verschieben
12 Warte Endlos (Warten auf zu behandelnde Ereignisse)
13
14 :: Anzeige_Taste
15 Beende Skript
cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen
(15 Zeilen, cX 5.0.9.0)