Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / drag'n'drop строк в datawindow / 6 сообщений из 6, страница 1 из 1
04.05.2008, 11:41
    #35291795
Leviathan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
Здравствуйте!
Вопрос такой: как правильно организовать перетаскивание строк мышкой в пределах datawindow? (либо неправильно, но удобно и быстро)

Заранее спасибо.
...
Рейтинг: 0 / 0
04.05.2008, 11:55
    #35291818
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
LeviathanЗдравствуйте!
Вопрос такой: как правильно организовать перетаскивание строк мышкой в пределах datawindow? (либо неправильно, но удобно и быстро)

Заранее спасибо.
Например на clicked объекта вызвать
Код: plaintext
Drag(Begin!)
И обработать событие DragDrop(...)
...
Рейтинг: 0 / 0
04.05.2008, 13:01
    #35291981
Leviathan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
При этом начинает перетаскиваться весь контур dw. Это побочный эффект? А перетаскивание отдельных строк я так понял по-нормальному не предусмотрено?
...
Рейтинг: 0 / 0
04.05.2008, 13:19
    #35292031
craftyman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
это не побочный эффект =) это эффект по-умолчанию.
смотрим хэлп по ключевому слову DragIcon property
выдержка из хэлпа:
DragIcon
String
Specifies the name of the stock icon or the file containing the icon you want to display when the user drags the control (the ICO file). The default icon is a box the size of the control
...
Рейтинг: 0 / 0
04.05.2008, 13:20
    #35292037
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
LeviathanПри этом начинает перетаскиваться весь контур dw. Это побочный эффект?
Это все потому, что кто-то не задал свойство DragIcon для DataWindow.
LeviathanА перетаскивание отдельных строк я так понял по-нормальному не предусмотрено?
Предусмотрено.
...
Рейтинг: 0 / 0
07.05.2008, 11:03
    #35298949
SasaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drag'n'drop строк в datawindow
Как минимум
- определить иконку для датавиндов контрола
- предусмотреть "дельту" в 3-5 пикселов, между координатами мыши в событии нажатия левой кнопки мыши (на строке ли!) и координатами мышм в событии "маусмув" на Драг(Бегин!), т.к. драг с иконой будет противно возникать на сортировке, на ресайсе колонок.
- на отпускании - чуть разное поведение (тагаемую строку вставить перед или после, в зависимости от "номер строки над которой отпустили" больше или меньше номера тягаемой)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / drag'n'drop строк в datawindow / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]