Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
Delphi XE6 Enterprise
|
Re: Komponenten verschiebbar / Größe veränderbar
23. Sep 2003, 19:45
Das verschieben funktioniert mit Drag & Drop ganz gut. Setze DragMode bei deinen Objekten auf dmAutomatic.
In den OnDragOver-des Objektes und der Panele musst du die Koordinaten des gezogenen Objektes umsetzen. Wichtig ist in diesen Ereignissen ein
Accept := true;
Das Vergrössern hab ich so gelöst:
bei Rechtsclick auf das Objekt wird
DragMode := dmManual;
damit das Objekt nicht gleich gezogen wird. Du brauchst noch irgendwelche Anker auf deinem Objekt (so wie im Word die kleinen Vierecke). Wenn der Mauszeiger draufsteht und die zu ziehen beginnst, einfach Position und Größe ändern.
hab grad keinen Source dabei deswegen kann ich dir gerade nicht mehr sagen. Hoffe das hilft dir.
grüße, daniel
Daniel
|