Zum Hauptinhalt springen

Design

Design

Verschieben des Objekts zur Laufzeit

Details

Wird diese Eigenschaft bei einem verschiebbaren Fenster-Objekt gesetzt, erhält das Objekt zur Laufzeit einen Selektions-Rahmen und kann vom Benutzer verschoben und in der Größe geändert werden (sofern das Objekt dies zulässt). Zum Verändern werden auf dem Selektionsrahmen an den Ecken und in der Mitte der Linien Vierecke angezeigt, an denen das Objekt verschoben (oben/mitte) und in der Größe verändert werden kann. Wird die Eigenschaft zurückgesetzt, verschwindet der Selektions-Rahmen wieder.

Ist bei einem Objekt die Eigenschaft AutoSize gesetzt, kann nur die Position des Objekts geändert werden. Objekte, die deaktiviert sind (Eigenschaft Disabled) können nicht verändert werden.

Nach der Änderung des Objekts wird das Ereignis EvtChangedDesign aufgerufen.

Die Speicherung der veränderten Position der Objekte kann mit der Anweisung WinSave () erfolgen, wenn der Dialog zuvor mit WinOpen (..., _WinOpenLock ) geöffnet wurde.