![]() |
Prüfen welches bild gerade in TImage angezeigt wird.
Wie prüfe ich ob gerade z.b. a.jpg oder b.jpg in TImage angezeigt wird?
|
Re: Prüfen welches bild gerade in TImage angezeigt wird.
IMHO musst du Dir das beim Zuweisen selber merken, ich wüsste keine Funktion, die Dir den Dateinamen des geladenen Bildes zurückgibt.
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Object-Pascal / Delphi-Language" nach "VCL / WinForms / Controls" verschoben.
Das ist eine VCL-Frage |
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Hi,
versuche es mal so:
Delphi-Quellcode:
if Assigned(Image1.Picture.Graphic) then
ShowMessage(Image1.Picture.Graphic.ClassName); |
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Bin ich blöd, oder kommt da dann TJPEGImage bei raus? :gruebel:
|
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Noch eine andere Variante:
Delphi-Quellcode:
if Image1.Picture.Graphic is TBitmap then
ShowMessage('TBitmap') else if Image1.Picture.Graphic is TJpegImage then ShowMessage('TJpegImage'); |
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Wenn ich das richtig verstehe, will er den Dateinamen der geladenen Grafik abfragen. Un dat geit nich IMHO :zwinker:
|
Re: Prüfen welches bild gerade in TImage angezeigt wird.
@Bitsetter:
Zitat:
|
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Zitat:
|
Re: Prüfen welches bild gerade in TImage angezeigt wird.
Also: Beim Laden die Dateinamen merken und nachher abrufen.
PS: @bitsetter: Herzlichen Glückwunsch zum 1.111. Post :spin2: :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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