![]() |
OpenPictureDialog
Hi Leute!
In einem meiner Programm soll es die Möglichkeit geben, über ein Dialogfeld ein Bild auszuwählen, das dann in einem Image gezeigt wird. Per ButtonClick soll sich also das DialogFeld öffnen und dann das Bild auswählen können, das geladen werden soll! Hierzu habe ich diesen Code benutzt:
Delphi-Quellcode:
Wenn ich das Programm ausführe, passiert allerdings nichts..
if OpenPictureDialog1.Execute
then begin Image1.picture.LoadFromFile(OpenPictureDialog1.filename); end; ...was fehlt bzw. was ist falsch? |
Re: OpenPictureDialog
Hast Du einmal einen Haltepunkt gesetzt, ob der Code auch wirklich ausgeführt wird? Syntaktisch sieht der zumindest in Ordnung aus.
|
Re: OpenPictureDialog
Was fürn haltepunkt?
Sry kenn mich net so aus! |
Re: OpenPictureDialog
Zitat:
|
Re: OpenPictureDialog
Hmm was bringt mir das?^^
|
Re: OpenPictureDialog
Wenn das Programm dort nicht anhält, wird der Code gar nicht ausgeführt.
|
Re: OpenPictureDialog
ahh ok...
Also anhalten tut es! |
Re: OpenPictureDialog
Und was passiert, wenn Du nun mit F8 durchsteppst?
|
Re: OpenPictureDialog
Er zeigt die Zeile
Delphi-Quellcode:
blau an
IBackground.picture.LoadFromFile(OpenPictureDialog1.FileName);
|
Re: OpenPictureDialog
Welches Format hat die Datei die du auswählst? Stimmt in Dateiendung mit dem Dateiformat überein? (Bei einer bmp-Datei mit der Endung jpeg versucht TImage die Datei als Jpeg zu öffnen, was natürlich nicht klappt.) Sie die nötigen units eingebunden (Graphics, evtl. JPEG)? Bringt ein Image1.Refresh; etwas? Kann das Bild mit dem Windows-Bildbetrachter oder einer anderen Grafiksoftware korrekt geöffnet werden? Reagiert das Programm nach dem Auruf noch (kannst du z. B. die Form verschieben?)?
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
TOpenPictureDialog -> VCL |
Re: OpenPictureDialog
Also...
...das Image1.refresh bringt nichts. ...ja, das programm reagiert danach noch ...die Bilder lassen sich außerhalb von delphi öffnen ...mit dem einbinden oder was du sagst hab ich keine ahneung, weiß nicht genau was du meinst kenne mich dabei auch nicht so aus! |
Re: OpenPictureDialog
Und das Dateiformat des Bildes?
|
Re: OpenPictureDialog
Und ist das TImage überhaupt sichtbar? Mich wundert ein wenig, dass es keine Fehlermeldungen geben soll, bei inkorrekten Grafiken sollte das eigentlich passieren.
|
Re: OpenPictureDialog
entschuldigt, dass ich eure zeit verschwendet hab! xD
Ich hatte das Image auf visible:= false gestellt... ..omg wie dumm! also trotzdem danke^^ schönen abend noch mfG Reap3r |
Re: OpenPictureDialog
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 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