Zitat:
Klingt einleuchtend. Gegengfrage: Wozu gibt es dann die Eigenschaften Stretch etc. Ich bin immer davon ausgegangen, dass genau das dann automatisch passiert. Und wie passe ich die Höhe und Breite von Image1 dem eingeladenen Bild an? Das bedeutet doch, dass ich diese Werte vor dem Laden ermitteln muss. Denn eine Abfrage von Width und Height nach dem Laden dürfte nichts bringen, wenn sich das TIMage nicht selbst anpasst...
Das ist ganz einfach
Du lädst ein Bild ein mit
Image1.Picture.Bitmap.LoadFromFile(OpenDialog1.FileName);
Und übergibst das Image1 dann erwartes du das Image1 das Bild für dich den ausmaßen anpasst.
Und genau hier liegt der Fehler das geht nicht.
Du mußt das Bild bevor du es Image1 übergibst schon gestretcht haben.
gruss Emil