Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - VCL-Komponenten zur Laufzeit skalieren


mcbain - Sa 20.08.11 16:09
Titel: VCL-Komponenten zur Laufzeit skalieren
Hallo,
ich schreibe gerade einen Editor, indem man das Aussehen eines Ausweises (Plastikkarte eben) designen kann.
Ich habe es so realisiert, dass man über eine Toolbar die Tools auswählen muss (z.B. Bild, Barcode, Text etc.) und sie anschließend per Drag and Drop auf ein Panel (den Ausweis) zieht. An dieser Stelle werden dann dynamisch die entsprechende Komponente generiert und platziert.
Wie schaff ich es nun, dass ich z.B. das gerade eben platzierte Bild zur Laufzeit skalieren kann? Ich möchte die Größe und Breite vom Anwender mit der Maus definieren lassen. Wie in der IDE zur Entwicklungszeit eben.

Wäre nett, wenn mir jemand etwas Hilfestellung geben könnte, hab nämlich noch nichts passendes gefunden im Forum bisher.

Vielen Dank.
Gruß
mc


jaenicke - Sa 20.08.11 18:06

Ich habe mir dafür mal entsprechende Komponenten geschrieben, aber der einfachste Weg geht über Standardkomponenten wie hier:
http://delphi.about.com/library/weekly/aa110105a.htm