Имя: Пароль:
1C
1С v8
Перетаскивание в ActiveX
0 vpaull
 
22.03.13
16:56
Здравствуйте!
Пишу на .net-е свой контрол, пытаюсь реализовать перетаскивание(хочу перетащить из стандартного дерева в мой контрол), но столкнулся с тем, что 1С-ина ни в какую не хочет перетаскивать в ActiveX, причем сам контрол событие Drag отрабатывает корректно(отладчиком отсматривал), а вот 1С-ка все равно кружек перечеркнутый рисует. Событие "ПроверкаПеретаскивания" сделал - отрабатывает, всё равно круг перечеркнутый и при отпускании кнопки мыши событие не отрабатывет.
В дереве "РазрешитьНачалоПеретаскивания" флажок стоит.
1 zladenuw
 
22.03.13
17:00
а читал про  ПроверкаПеретаскивания ?
2 zladenuw
 
22.03.13
17:03
3 vpaull
 
22.03.13
19:17
(1) - такого свойства нет у ActiveX по умолчанию, добавил - не помогло.
(2) - у меня не браузер(и даже не его пластиковая копия) и его политики безопасности не при чем
4 vpaull
 
23.03.13
16:16
Апну разок.
5 vpaull
 
25.03.13
12:57
Может кому пригодится:
В компоненте по событию DragOver e.effect надо устанавливать в статус DragDropEffects.All, если установить DragDropEffects.Link будет всё время отображаться перечеркнутый круг и окончание перетаскивания не отработает!