Элемент MST_DragRow предназначен для перетаскивания выбранной строки курсором (зажатой левой клавишей мыши) в таблице строк MTStrTbl (вкладка Интерфейс 2, туда же и устанавливается по умолчанию). Работает как и все остальные элементы этой группы как менеджер и не требует каких либо настроек, достаточно подключить к таблице (свойство MSTControl). Точки в элементе все спрятаны, так как в большинстве случаев в них нет надобности. Но при желании можно и запретить перетаскивание определенных строк и отменить его в любой момент, а так же изменить вид перетаскиваемой строки.
Из известных проблем на данный момент:
-лучше не подключать сразу два элемента к одной таблице
-при включенном у таблицы множественном выборе (свойство MultiSelect = True) случается вместо начала перетаскивания строки уход в правый нижний край таблицы с выделением всего
Скачать архив с элементом и двумя примерами: Ссылка
Элемент в тестовом режиме и на данный момент выложен для ознакомления.
Этот топик читают: Гость
Ответов: 2293
Рейтинг: 678
|
|||
карма: 11 |
| ||
Голосовали: | strannik_nebes |
Ответов: 114
Рейтинг: 3
|
|||
Каких-то сбоев не выявлено, кроме указанных выше проблем.
|
|||
карма: 0 |
|
Ответов: 264
Рейтинг: 18
|
|||
С установленным AdjustControls не дружит
> |
|||
карма: 3 |
|
Ответов: 2293
Рейтинг: 678
|
|||
fox-video, проблема в устаревшем файле таблицы MTStrTbl. getwinstyle - добавлено в таблицу относительно не так давно и им пользуется и MST_DragRow. Так что это не ошибка элемента MST_DragRow, а проблема в том что нет пока возможности обновлять файлы и автоматически вносить изменения в них чтоб работал AdjustControls. Стараюсь сделать необходимое чтоб это исправить, описано в этой теме: Изменение свойств интерфейса
|
|||
карма: 11 |
|
4