nesco, поправил файлы MST_DragRowManager используя твой последний hiMTStrTbl.pas. Будет время и желания посмотри архив (в первом посте с пометкой МЕНЕДЖЕР) в этой теме: MST_DragRow Перетаскивание строки таблицы
Этот топик читают: Гость
Ответов: 2433
Рейтинг: 693
|
|||
карма: 11 |
|
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
Да, обязательно посмотрю, как будет время
|
|||
карма: 22 |
|
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
Посмотрел пока что код. И нашел то, что некорректно перемещается кортеж. Точнее, он вообще не перемещается. Основу перемещения надо было брать из методов UpRow и DownRow элемента MST_RowAction
Вот эта схема работает правильно, хотя и не имеет графического отображения перемещаемой строки и сделана на рассыпухе ![]()
--- Добавлено в 2025-07-18 16:10:06 Как будет немного свободного времени, я попробую заняться этим вопросом. Редактировалось 3 раз(а), последний 2025-07-18 16:10:06 |
|||
карма: 22 |
|
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
И точно надо таскать PaintBox по экрану или достаточно обычного перемещения селектора по направленью мыши, как в примере?
Хотя, признаюсь, я нашел, как ты копируешь данные хвоста и передаешь их в таблицу. Но че-то как-то все очень сложно, да и нужно ли? Полупрозрачность ты все равно не сможешь сделать на контроле, только на форме Редактировалось 2 раз(а), последний 2025-07-18 22:51:02 |
|||
карма: 22 |
|
Разработчик
Ответов: 26303
Рейтинг: 2146
|
|||
Кстати, о птичках, про твой компонент.
Ты удаляешь строку
Где вот такое у тебя перед удалением строки?
Редактировалось 2 раз(а), последний 2025-07-19 00:30:43 |
|||
карма: 22 |
|
260