Autor Beitrag
myraezel
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 11.05.09 14:25 
hallo zusammen,

ich möchte ein Drag & Drop an einem DBGrid realisieren. Ich habe es zuvor an simpleren Komponenten versucht, mit Erfolg.

Ich baue die Drag & Drop Geschichte nach dem Prinzip das bei der Komponente aus der gedragt werden soll im MouseDown Event das BeginDrag gestartet wird.

Des Weiteren steht im DragOver Event des Empfängers das Quelle x,y,z akzeptiert werden sollen,

so wie im DragDrop Event der selben Komponente was geschehen soll, wenn das gezogene Objekt losgelassen wird.

Mein Problem ist, das ich das bei einem DBGrid nicht sauber hinbekomme. Mir fehlt da ein Event das das tut, was man sich unter "OnMouseDown" vorstellt. Jetzt sagt der eine oder andere bestimmt, "haha, DBGrid hat doch ein OnMouseDown" - ja das stimmt, aber dieses reagiert nur wenn man innerhalb des Grids auf eine Fläche klickt, die keine Felder beinhaltet.

Ich weis, es ist viel Text für ein kleines Problem, aber ich komme einfach nicht auf eine Lösung. Daher hoffe ich nun , das der eine oder andere hier auch schonmal ein ähnliches Problem hatte, und sich noch der Lösung bewusst ist^^.

In diesem Sinne

myraezel
Nico72
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 50

Win XP, Vista
Delphi 7, Delphi 2006
BeitragVerfasst: Mo 11.05.09 14:57 
Hallo,

das Problem hatte ich auch schon...

www.delphi-forum.de/...=0&postorder=asc
myraezel Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 12.05.09 08:27 
alles klar, denke mit deinem Ansatz aus deinem Link kann ich weiter machen, thx