Вверх ↑
Ответов: 2443
Рейтинг: 693
#1: 2025-07-21 09:30:08 ЛС | профиль | цитата
nesco писал(а):
И точно надо таскать PaintBox по экрану или достаточно обычного перемещения селектора по направленью мыши, как в примере?
Из плюсов использования PaintBox-а:
-можно нарисовать что-то (рамку, фон и т.п.)
-плавное перемещение
-можно применить регионы (обрезать).
nesco писал(а):
КМК, за основу кода надо взять схему на рассыпухе и портировать ее в элемент.
Тоже не плохой вариант. Если решишь добавить такой способ перетаскивания строки, то я оставлю элемент как и был и будет возможность простого перетаскивания или если кому будет нужны рюшечки воспользуется MST_DragRow.
nesco писал(а):
Схема
Обрати внимание на следующее: если взять предпоследнюю строку и начать перетаскивать вниз, то можно получить отскок вверх на пару строк. Происходит при заходе на горизонтальный полосу прокрутки таблицы.
И еще хорошо бы чтоб было MouseCapture при перетаскивании строки, а то при выходе курсора за границы таблицы, перестает OnMouseMove работать.
карма: 11

0
Редактировалось 1 раз(а), последний 2025-07-21 19:20:03