![]() |
bitmap Größe ändern
Ich habe eine Bitmap in einem Image1 geladen, wird auch angezeigt. Aber die Größe zu ändern:
Delphi-Quellcode:
...funktioniert nicht. Warum? Ich werd da irgendwie nie draus schlau werden...
procedure TForm1.FormResize(Sender: TObject);
begin image1.Picture.Bitmap.SetSize(22,22); image1.Canvas.StretchDraw(Rect(0,0,22,22),image1.Picture.Bitmap); end; |
AW: bitmap Größe ändern
Ich habe kein Delphi 6 und weiß daher nicht ob es dort schon verfügbar ist, aber würde es nicht reichen die
Delphi-Quellcode:
und evtl.
property Stretched
Delphi-Quellcode:
auf True zu setzen? Dann noch die Anchors der Komponente setzen und fertig.
property Proportional
|
AW: bitmap Größe ändern
Naja Streched ist schon auf true. Dann das ändert mir nur die Größe bei der Entwicklung. Ich möchte die Größe aber zur Laufzeit ändern.
Proportional ist egal...die Seitenverhältnisse bleiben eh immer gleich. Mir geht's nur um das reine Ändern der Größe in der Laufzeit. ps. Habe inzwischen Delphi 10.2^^ |
AW: bitmap Größe ändern
Wie Aviator schon sagte, setze mal die Anchors des TImage auf alle 4 Seiten. Ist es das, was Du erreichen willst?
|
AW: bitmap Größe ändern
Ufff, ja. Danke. Man muss ja nicht immer so kompliziert denken...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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 by Thomas Breitkreuz