Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / BeginDrag в DataWindow? / 2 сообщений из 2, страница 1 из 1
05.04.2005, 23:13
    #32999191
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BeginDrag в DataWindow?
Пытаюсь сделать drag&drop из одного DW в другой. Застрял на том, что по умолчанию визуально тащится весь исходный datawindow control. Мне нужно чтобы визуально перетаскивалась только одна-две-три ячейки или вообще только образ курсора менялся.
Смотрел примеры, там показано как таскать из TreeView контрола, но там используется событие begindrag которого в dw нету. Спрашивается, как?
...
Рейтинг: 0 / 0
05.04.2005, 23:31
    #32999196
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BeginDrag в DataWindow?
1. Не установлен DragIcon (Properties. Other tab)

2.
- Начинаем drag
Код: plaintext
1.
Event clicked;
this.Drag(Begin!)
- обрабатываем дроп
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Event dragdrop
// на нас дропнули source
if source то что нам надо
// делаем что должны
  source.Drag ( End! ) 
else
  source.Drag(Cancel!)
end if
- добавляем по вкусу обработку для dragenter, dragleave, dragwithin
например меняем курсор чтоб показать куда можно дропнуть или подсвечиваем строку на которую будет приходиться дроп.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / BeginDrag в DataWindow? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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