Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Image.Canvas und Image.Autosize (https://www.delphipraxis.net/78185-image-canvas-und-image-autosize.html)

Kinimod8 30. Sep 2006 13:55


Image.Canvas und Image.Autosize
 
Hallo,

ich zeichne auf dem Canvas von TImage, das sich in einer Scrollbox befindet.

Wenn ich beim Zeichnen die Maße des TImage überschreite, sollte es sich entsprechend vergrößern, damit man sich per Scrollbox durch das Bild bewegen kann. Normalerweise geschieht das über AutoSize, das funktioniert aber (zumindest bei mir) bei Benutzung von Canvas nicht.

Wie bekomme ich mein Image dazu, sich automatisch der Bildgröße anzupassen?

Danke,
Dominik

Muetze1 30. Sep 2006 14:13

Re: Image.Canvas und Image.Autosize
 
Du musst die Weite/Höhe des TImage setzen, damit dies geschieht. Machst du dies? Ein einfaches Malen über die Canvasgrenzen hinweg bringt gar nix.

Grundlegend möchte ich nochmals darauf hinweisen, das ein TImage keine Zeichenfläche ist um selber was zu malen. Nutze eine TPaintBox statt dessen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 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