Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   image (https://www.delphipraxis.net/166900-image.html)

Hartfrid Krause 5. Mär 2012 06:38

image
 
Liste der Anhänge anzeigen (Anzahl: 3)
Mit delphi 2007 prof.
In der Grafikausgabe für Bundeswahlergebnisse werden die Bundesländer nach den Farben der stärksten Fraktionen gefärbt.
In form57 Zeile 101 steht ein showmessage. Mit dieser Zeile klappt alles gut - streiche ich diese Zeile wird stets der gesamt Bildschirm gefärbt.
Wo ist der Fehler?
Da ich die wahlergebnisse als dat-Datei nicht mitschicken kann, hier nur der Auszug der beiden Dateien.

himitsu 5. Mär 2012 07:26

AW: image
 
Die Frage ist eher:
Wieso zeichnest du auf das Canvas der Form und nicht auf die Canvas der Images, obwohl du doch schöne TImages dafür hast, deren Grafiken du ja eigentlich verändern willst?

Das müßte man im OnRepaint alles jedesmal neu zeichnen, damit es sichtbar bleibt. (beim Zeichnen auf das Form-Canvas)
OnShow wird (ich glaub das war so) kurz vor der Anzeige der Form aufgerufen und nicht wenn diese schon sichtbar ist.




PS: Die paar globalen Variablen, mit ihren vielsagenden Namen, sind auch sehr gut geeignet, um Fehler zu vermeiden. :thumb:

Luckie 5. Mär 2012 07:45

AW: image
 
Ein etwas aussagekräftigere Titel, der grob beschreibt um was es geht wäre auch wünschenswert.

Hartfrid Krause 5. Mär 2012 10:36

AW: image
 
Dank an himitsu - Problem gelöst, indem ich direkt auf das image zeichne


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