01-18-2006 07:05 AM
01-18-2006 07:43 AM
Hallo Jochen
Die Befehle MaxScreenwidth und MaxScreenHeight sind zwar nicht dokumentiert, aber sie werden automatisch im Dialogeditor ergänzt und sind auch "offiziell". Du brauchst nur folgende Zeile einzufügen. Die Einheiten des Dialoges sind "Dialogeinheiten" die von Font etc. abhängen. In Version 10 gibt es Routinen die das in Pixel umrechnen. Aber für deine Aufgabe reicht das:
Call Dialog.Move(Dialog.MaxScreenwidth - Dialog.Right,Dialog.MaxScreenHeight - Dialog.Bottom)
Winfried
01-18-2006 08:27 AM
Hmm.. danke.
Nur noch ne dumme Frage:
Bau ich das vor dem Dialog aufruf ein oder in den Dialog?
Und muss ich das Dialog. mit dem Namen meines Dialogs ersetzen?
Danke nochmal.
Jochen
01-18-2006 10:09 AM
Die Anweisung sollte in die das EventInitalize zum Dialog. In Version 9.1 scheint das aber leider nicht richtig zu funktionieren. Es geht aber z.B. wenn die Höhe 100 und die Breite 200 ist:
Dialog.Bottom=Dialog.MaxScreenHeight
Dialog.Right=Dialog.MaxScreenWidth
Dialog.Top=Dialog.MaxScreenHeight-100
Dialog.Left=Dialog.MaxScreenWidth-200
Dialog kann man immer benutzen.
Winfried
01-18-2006 11:57 PM
Hallo,
ahja, so funktioniert es. Danke nochmal!!!
Gruß,
Jochen