TListBox und Drag&Drop Problem
20. Sep 2019, 14:41
Hallo,
vielleicht kennt ihr das Verhalten. Ohne Drag&Drop scrollt die ListBox, wenn man einen Eintrag auswählt und man die gedrückte Maus an den Rand der ListBox bewegt. Im Drag&Drop Modus dagegen passiert das zu 99% nicht. Aber beendet man ein Drag&Drop außerhalb der ListBox, dann scrollt die ListBox eine Position weiter. Die alte Position stelle ich zur Zeit in OnEndDrag wieder her. Jedoch flackert es kurz. Besser wäre es, sie würde erst gar nicht scrollen. Auch wenn es nur eine Position ist... es stört. Hat da vielleicht jemand eine Idee?
Was auch doof ist, dass OnMouseUp gleich gesendet wird, sobald man sein Drag&Drop startet. Kann ich das irgendwie überschreiben?
Weiterhin würde ich gerne während eines Drag&Drops die rechte Maustaste abfragen. Kann man bestimmt (so weit war ich noch nicht) aber leider wird dann auch ein DragDrop beendet. Der sollte aber eher nur beendet werden, wenn man die linke Maustaste wieder loslässt.
Das leben wäre leichter, wenn niemand DragDrop erfunden hätte *lach
Gruß Mic
|