Hi,
Ich denke das liegt daran, dass OnSelectItem im "MouseDown" aufgerufen wird und im MouseDown + Bewegung auch die Drag-Ereignisse ausgelöst werden.
Du könntest DragMode auf dmManual setzen in A und nach B wieder auf dmAutomatic. Vielleicht hilft das ja.
Viele Grüße