Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
30. Jan 2019
Na ja, du kannst ja auch darauf zeichnen. Das heißt aber nicht, daß diese Vorgehensweise auch das von dir erwartete Ergebnis bringt.
Es gibt viele Wege ein Programm zu schreiben. Die überwiegende Mehrheit davon ist halt falsch.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
29. Jan 2019
Du hast offenbar eine falsche Vorstellung von dem Control TImage. Das ist eben keine Zeichenfläche auf der man so einfach was zeichnen kann, sondern ein Container für ein TGraphic (z.B. ein TBitmap). Die Größe des TImage reagiert auch korrekt auf das Align, aber die Größe des Inhalts (TGraphic) ist davon unbeeinflusst. Kurz gesagt: TImage ist nicht das, was du hier brauchst.
Wenn du selbst was...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
29. Jan 2019
Also, die Schritte des von dir beschriebenen Verhaltens
solltest du schon aufzählen können. Insbesondere, wie man den Part "der Inhalt von Image1 erzeugt ist" erschließt sich mir noch nicht.
Wenn ich ein entsprechend großes JPG in das Image lade, wird das allerdings schon richtig dargestellt, was in diesem Fall heißt, beim Vergrößern sehe ich mehr vom Bild. Damit ist eigentlich die Aussage...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Uwe Raabe,
29. Jan 2019
Und was muss man tun, um das von dir beschriebene Verhalten zu reproduzieren?
Übrigens:
Bist du sicher, daß sich wirklich die Breite des TImage-Controls nicht ändert, oder lediglich deine Zeichenoperationen die neue Breite nicht auswerten?
Zeichnest du überhaupt neu, wenn sich die Breite ändert?