Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Image - falsche Dimensionen (https://www.delphipraxis.net/173754-image-falsche-dimensionen.html)

gelöschterBenutzer 14. Mär 2013 15:15

Image - falsche Dimensionen
 
Hallo zusammen,

ich hab da mal eine Frage. Direkt nach dem Erstellen des Formulars möchte auf einem Image mit Canvas eine weisse Fläche malen. Aber wenn ich das mache, dann wird nur ein kleiner Teil meines Images ausgemalt, weil die falsche Width und Height vom Image übergeben wird.
Wenn ich allerdings über einen Button, den ich nach dem Erstellen betätige, die Fläche zeichnen lasse, dann ist alles richtig.

Anscheind erstelle ich die weisse Fläche nur zu früh. Wie gesagt, ich möchte die weisse Fläche automatisch direkt nachdem Start des Formulares gezeichnet bekommen. Was muss ich machen?


Danke im vorraus

DeddyH 14. Mär 2013 15:28

AW: Image - falsche Dimensionen
 
Und wenn Du statt des Images eine Paintbox nimmst und in deren OnPaint Deine weiße Fläche malst?

Bjoerk 14. Mär 2013 15:50

AW: Image - falsche Dimensionen
 
Oder wenn Image:

Ein Image zeichnet intern auf eine Bitmap.

Delphi-Quellcode:
  Image1.Canvas.Bitmap.Width := Image1.Width;
  Image1.Canvas.Bitmap.Height := Image1.Height;


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