Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
18. Jun 2009
hi
wie gesagt, das verschieben war ja nich das problem ;)
mit der funktion, wie du sie beschrieben hast, hatte ich es am anfang umgesetzt, aber finde das mit dem raster schon schöner, habe jetzt einen schalter eingebaut, mit dem man das raster an und abschalten kann, für die feinjustierung kann man mit STRG + Pfeiltasten die Positionen pixelweise verändern, mit shift + pfeiltasten die größe. im...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
18. Jun 2009
hi,
also ich habs jetzt anders gelöst, is allerdings etwas umständlicher
im prinzip setze ich den Mauszeiger beim Klicken in das zu verschiebene Feld in die Mitte des Feldes.
(MouseDown)
dann speichere ich die Position des cursers in eine TPoint variable.
im onMouseMove frage ich dann in 4 if Abfragen ab, ob die aktuelle curser position mehr als 5 pixel von der gespeicherten entfernt ist...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
16. Jun 2009
hi,
das mit dem einrasten hab ich kurz vor feierabend auch noch gemacht ... aber das gefällt mir persönlich gar nicht ...
am liebsten wärs mir, wenn das feld während des bewegens schon über das raster "springen" würde
trotzdem vielen Dank für deinen Lösungsansatz
mfg
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Freiwilderer,
16. Jun 2009
Hi
und zwar schreibe ich momentan einen einfachen Designer für Masken.
Man wird TLables, TMaskEdits und TCheckboxes anglegen können (das funktioniert auch schon).
Außerdem kann man die Felder per positionsangaben an fixe stellen auf der Maske verschieben und morgen werde ich noch das Verschieben mit Strg+Pfeiltasten umsetzen.
Was auch schon geht, allerdings nicht so, wie ich es gerne hätte,...