Einzelnen Beitrag anzeigen

Sebastian Nintemann
(Gast)

n/a Beiträge
 
#7
  Alt 2. Dez 2002, 11:57
Hallo Barzy2x, was passiert denn bei deiner Prozedur?
Das Problem dürfte auch sein, dass du das Rechteck ja auch wieder löschen musst, wenn du eine andere Zeitzone anklickst. Ich würde dir deshalb raten:
Nimm statt einer TImage Komponente eine TPaintBox.Das Bild, das du vorher im Image hattest lädst du in den Speicher (siehe TBitmap), dieses Bitmap kannst du dann immer beim Neuzeichnen (OnPaint der TPaintBox) auf die PaintBox (PaintBox.Canvas) zeichnen, und dazu dein Rechteck. Der Vorteil ist, dass du das eigentliche Bild nicht verändern musst, bei Bedarf zeichnest du das Bild einfach neu und hast kein altes Rechteck mehr drauf, beim TImage hingegen wird jede veränderung (beim zeichnen auf das Canvas) automatisch gespeichert.
Ich weiß jetzt nicht wie weit du damit umgehen kannst, du kannst dich bei Bedarf ja melden dann schreib ich dir eine Beispiel-Programmablauf.

Gruß, Sebastian
  Mit Zitat antworten Zitat