Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Bild nachträglich auf einem Canvas verschieben

  Alt 9. Jun 2006, 16:35
Zitat von Xyres:
Ich füge eime *.bmp Datei per Draw-Befehl in ein Canvas ein. Jetzt suche ich eine möglichkeit wie ich dieses Bild nachträglich verschieben kann. Ich denke mir das es beim anklicken aktiviert wird und man es dann verschieben kann. IST DIES ÜBERHAUPT möglich wenn ja wie ?
Das ist so nicht möglich. Wenn du einen Stempel auf ein Blatt Papier drückst, kannst du das Abbild
auch nicht mehr verschieben.
Du kannst allerdings:
1.) auf der alten Position ein weisses Recheck zeichnen, dass genau so gross ist wie dein Bitmap
2.) das Bitmap mit Draw() an der neuen Position zeichnen

Oder auch:
1.) vor dem Draw() die Fläche, die überschrieben wird in ein temporäres Bitmap sichern
2.) dein Bild mit Draw() zeichnen
3.) auf der alten Position das temp. Bitmap zeichnen (statt weissem Rechteck)
4.) wie 1.)
5.) das Bitmap mit Draw() an der neuen Position zeichnen
Andreas
  Mit Zitat antworten Zitat