![]() |
Angezeigtes Bild mit x-Pixeln Abstand zur TImage anzeigen
Hi, mein Problem ist folgendes: Ich will ne kleine Bildvorschau in meinem Programm haben. Dafür benutze ich ganz einfach TImage - mit einem align, damit der Benutzer die Größe einfach verändern kann. Das align ist "left", es ist also ganz am Rand meiner Form. Wenn jetzt ein Bild angezeigt wird, das größer ist als diese Vorschau wird es kleiner gemacht - bis auf die Größe des TImage - das Bild hängt also nun direkt am Rand. Meine Frage: Wie kann ich das Bild z.B. 10 Pixel kleiner machen als die TImage, damit ein Abstand gegeben ist (Links, Rechts, Oben und Unten)? :gruebel:
Also im Prinzip: Es soll ein Abstand von 10 Pixeln zwischen der geladenen Grafik und dem TImage zu jeder Seite bestehen. Wenn das align nicht wäre, hätte ich einfach Image1.Left := 10 gemacht usw.^^ Schonmal jetzt danke für die Antworten... :dance: PS: Hoffe, dass dieses Thema hier richtig aufgehoben ist |
Re: Angezeigtes Bild mit x-Pixeln Abstand zur TImage anzeige
also ich würds mit dem left und top automatisch berechnet in die ecke setzen lassen. also nicht die grafik um 10px verschieben sondern das timage und den algin ganz weglassen
|
Re: Angezeigtes Bild mit x-Pixeln Abstand zur TImage anzeige
Du könntest auch das TImage auf ein TPanel setzen, jeweils 10px Abstand und dann mit der Eigenschaft "Anchors" von TImage arbeiten.
|
Re: Angezeigtes Bild mit x-Pixeln Abstand zur TImage anzeige
OK, erstmal THX an supermuckl und s14. Ihr beiden habt recht - ich hatte einen Denkfehler gehabt. :oops:
Also nach der Größenveränderung berechne ich die neue Breite und Höhe - Aufgrund der Anchors bleibt ja so dann auch der Abstand. Klappt - THX. :lol: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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