Для моего компонента VCL StringGrid я успешно реализовал всю операцию DragAndDrop для замены строк.
Остается уникальная проблема: когда я нажимаю правую кнопку мыши во время перетаскивания строки (означает удерживание левой кнопки мыши кнопка), система по-прежнему запускает событие DragDrop, и операция успешно завершается, а не отменяется.
Как этого избежать?
Там кажется, это пустой метод DragCanceled из TControl, который можно перезаписать. Но мне неясно, как мне реализовать это в моем VCL StringGrid, поскольку нет события OnDragCanceled.
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/790 ... event-inst