Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Angezeigtes Bild mit x-Pixeln Abstand zur TImage anzeigen (https://www.delphipraxis.net/50825-angezeigtes-bild-mit-x-pixeln-abstand-zur-timage-anzeigen.html)

St.Pauli 1. Aug 2005 16:04


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

supermuckl 1. Aug 2005 16:08

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

s14 1. Aug 2005 16:14

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.

St.Pauli 1. Aug 2005 16:22

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 20:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz