powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / BeginDrag в DataWindow?
2 сообщений из 2, страница 1 из 1
BeginDrag в DataWindow?
    #32999191
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сделать drag&drop из одного DW в другой. Застрял на том, что по умолчанию визуально тащится весь исходный datawindow control. Мне нужно чтобы визуально перетаскивалась только одна-две-три ячейки или вообще только образ курсора менялся.
Смотрел примеры, там показано как таскать из TreeView контрола, но там используется событие begindrag которого в dw нету. Спрашивается, как?
...
Рейтинг: 0 / 0
BeginDrag в DataWindow?
    #32999196
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
2 сообщений из 2, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / BeginDrag в DataWindow?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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