Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Harry Stahl,
8. Mai 2015
Nein, auch wenn ich es speichere, dann kommt erst schon mal keine Abfrage und kann es wieder laden und alles funktioniert wie gewünscht.
Bei Dir muss also noch eine andere Konstellation vorliegen, als in dem von mir gezeigten Beispiel.
Als Beleg habe ich hier mal das oben von mir gezeigte Beispiel als Projekt angehängt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Harry Stahl,
7. Mai 2015
Ja, das mit der Namensgebung ist nicht gut. Man sollte TPath evtl. in TSVG umbenennen.
Momentan muss man, je nachdem, ob IOUtils vor oder nach FMX.Objects in der Uses-Liste steht entweder den Record TPath oder das Object TPath qualifizieren (also z.B. "IOUtils.TPath.GethomeDir" bzw. "Path1 : FMX.Objects.TPath").:cry:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Harry Stahl,
6. Mai 2015
Bei dem von Dir geschilderten Szenario würde es sich vielleicht eher anbieten, mit TPath (also der SVG-Vector-Komponente) zu arbeiten. Da kannst Du dann auch ein paar Pfeilspitzen reinbauen. Und die Sache mit dem Ausrichten ist auch einfacher.
Anliegender Screenshot zeigt mal (grob) die Daten für so einen Pfeil von links unten nach rechts oben ("M" steht für "Move", "L" für LineTo, aber das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Harry Stahl,
6. Mai 2015
Du hast die Rotation ja selber schon erwähnt, RotationAngle = 90 würde das von Dir gewünschte Ziel erreichen (Linie von unten links nach rechts oben). Damit kannst hast Du dann quasi auch Right und Bottom realisieren.
Eine vertikale Zentrierung kannst Du erreichen, wenn Du bei einem quadratischen Objekt Rotationangle = 135 setzt, eine horizontale Zentrierung mit RotationAngle = 45;
Ist in...