powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Drag&Drop в TreeView
5 сообщений из 5, страница 1 из 1
Drag&Drop в TreeView
    #32487434
zobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемое сообщество! Прошу помочь разобраться с subj...
Вот по этой ссылке очень чудно описаны проблемы Drag&Drop и метод их решения:
http://kodu.neti.ee/~juri4/vfpplus/ax_treeview_remarks_ru.htm

Попробовал я это реализовать и столкнулся с проблемой.
Если положить код в событие .DragOver (как это рекомендовано), то при таскании нод это осбытие вообще не выполняется :-(
Перекинул я его в .OleDragOver - заработало событие, активируется таймер, НО! таймер не срабатывает ни разу пока не уронишь куда-нибудь ноду :-((
Подскажите, если кто сталкивался с таким эффектом, что же теперь делать?
Уже 2 дня парюсь и все больше склонен к мысли вообще отказаться от скролинга...
...
Рейтинг: 0 / 0
Drag&Drop в TreeView
    #32487561
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачай решение

http://www.foxclub.ru/sol/index.php?act=view&id=188

И эксперименитруй :)

PS: В этом решении есть мелкие ошибки.
...
Рейтинг: 0 / 0
Drag&Drop в TreeView
    #32487634
zobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Владимир.
Ваш пример просто спас меня от перегрева мозгов :-))
Решение отличное :-) Особенно мне понравилась работа с меню
...
Рейтинг: 0 / 0
Drag&Drop в TreeView
    #32488511
zobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир, попробовал я ваш 4-й вариант. Drag вобще не возникает при перетягивании правой кнопкой мыши. Я использую 8-й Фокс с TreeView 6.0
В чем же причина? Или это и есть то самое:
"...К сожалению, мне не удалось добиться выполнение медов Drag-Drop по правой клавише мыши используя стандартные методы FoxPro DragDrop. Только через методы OLE. Тут какой-то глюк. Drag успешно начинается, но никакими способами его невозможно заставить остановиться..." ???
Все остальное работает хорошо.
...
Рейтинг: 0 / 0
Drag&Drop в TreeView
    #32488982
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю. Эта форма у меня работала в WinME. Сейчас попробовал на Win2K - отказывается работать. Вечером еще попробую на WinXP, хотя без гарантий.

Вообще, организация Drag-Drop по правой клавише мыши весьма проблематично. Поэтому лично я перешел на организацию перемещений через ShortCut-меню. Фактически - отказался от Drag-Drop.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Drag&Drop в TreeView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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