![]() |
Undeclared Picture1 ?
Hallo
warum muss ich Picture1 deklarieren ?
Delphi-Quellcode:
Picture1 ist das Bild in Image1. warum Undeclaed ?
procedure TForm1.BitBtn2Click(Sender: TObject);
begin if OpenPictureDialog1.Execute then begin Image1.Picture.LoadFromFile('vorschau.bmp'); Image1.Height:=Picture1.Height * Image1.Height / Picture1.Width; // undeclared Picture1 ! Image1.Stretch := true; end; end; |
Re: Undeclared Picture1 ?
Woher sollte der Compiler denn wissen, dass Picture1 zu Image1 gehört??
|
Re: Undeclared Picture1 ?
Zitat:
[edit] Mal wieder zu spät [/edit] |
Re: Undeclared Picture1 ?
Wie kann ich ihn informieren?
|
Re: Undeclared Picture1 ?
wenn du auf das picture von image1 zugreifen willst, musste dem das auch sagen ;)
Delphi-Quellcode:
[edit] wobei das so direkt auch nicht funktionieren wird... da du dividierst musst du auch das ganze runden!
Image1.Height:= Image1.Picture1.Height * Image1.Height / Image1.Picture1.Width;
|
Re: Undeclared Picture1 ?
Delphi-Quellcode:
Image1.Picture.Height
|
Re: Undeclared Picture1 ?
Überlege Dir, wo ein Object "Picture" oder "Picture1" definiert ist (von dir selbst) (ich verstehe nicht genau, was du vor hast).
Zitat:
|
Re: Undeclared Picture1 ?
Es erscheint zu funktionieren so :
Delphi-Quellcode:
Image1.Height:= trunc(Image1.Picture.Height * Image1.Height / Image1.Picture.Width);
|
Re: Undeclared Picture1 ?
Wobei ich den Sinn darin auch noch nicht erkennen kann. Nimm doch AutoSize bzw. Stretch und Proportional. Wozu denn selbst herumrechnen?
|
Re: Undeclared Picture1 ?
Zitat:
Ich brauche also die Sachen nicht rechnen :wink: Danke! Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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