![]() |
Image-Komponente soll sich an Bild anpassen
Hallo,
ich möchte in meinem Programm Logos als Vorschau in einer Image-Komponente anzeigen. Die Logos sind alle größer als die Komponente, so dass ich Autosize auf False stellen muss. Das Problem ist, dass manche Logos quadratisch und manche rechteckig sind, d. h. wenn die Komponente rechteckig ist, werden rechteckige Logos korrekt dargestellt, quadratische hingegen werden verzerrt. Gibt es eine Möglichkeit, die Komponente so anzupassen, dass sie a) die gesamte Grafik darstellt und b) eine Grafik, die kleiner als die Komponente ist, korrekt darstellt, d. h. nicht verzerrt? Grüsse Frank |
Delphi-Quellcode:
Chris
Image.Stretch := false;
|
Hallo Chris,
danke für Deine Antwort. Wenn ich stretch auf false setze, wird das Bild grösser als die Komponente angezeigt, d. h. es fehlt an allen vier Seiten etwas. Grüsse Frank |
schreib das mal in dein Code
Delphi-Quellcode:
Image1.Proportional := True;
|
Hallo CityLight,
die Anweisung erzeugt bei mir den Fehler "Undefinierter Bezeichner". Kann es sein, dass es die Eigenschaft "Proportional" erst ab D6 gab? Grüsse Frank |
Hallo Frank
Das könnte gut möglich sein ,versuch mal in der Delphi hilfe was zu finden wenn es nicht bei ist dann ist es leider nicht in Dephi 5 vorhanden :cry: Gruß Tino |
|
Hallo CityLight,
danke für den Link, werd den Tip ausprobieren. Grüsse Frank |
Hallo,
@CityLight: Wollte nur Bescheid sagen, dass der obige Tip einwandfrei funktioniert hat. Danke Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz