Einzelnen Beitrag anzeigen

Anonymos
(Gast)

n/a Beiträge
 
#1

Canvas in DragOver fehlerhaft

  Alt 23. Mai 2010, 19:53
Hallo

Ich schreibe grad für ein Programm so eine Art Explorer.
Um die Icons anzuzeigen benutze ich ein TListView.

Jetzt habe ich darin das Drag and Drop aktiviert um diese Icon an andere Plätze verschieben zu können.
(DragMode auf dmAutomatic)
Dabei zeichne ich im DragOver-Event mit Canvas Schwarze Striche zwischen die Icons, die anzeigen sollen wo das Icon platiert wird.

Ich hab das auprobiert, und die Striche werden auch gezeichnet, aber FAST immer unvollständig.
Das heißt: Manchmal fehlt die Mitte, manchmal fehlt der obere Teil, manchmal fehlt der rechte Teil, manchmal wird er auch richtig gezeichnet.

Diese Fehler sind (scheinbar) zufällig.

Wenn jemand ne Idee hat woran das liegen könnte, oder sogar weiß wie man das Problem beheben / umgehen / (austricksen) kann bin ich für jede Antwort dankbar.
  Mit Zitat antworten Zitat