Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 07:40

Проблемы с перетаскиванием картинки

Автор АлМазСофт, 28 мая 2012, 06:07

0 Пользователей и 1 гость просматривают эту тему.

АлМазСофт

1С 8.2
На форме ПолеКартинки1 и ПолеКартинки2
ПолеКартинки1 галочка РазрешитьНачалоПеретаскивания и процедуры обработки событий ПолеКартинки1НачалоПеретаскивания и ПолеКартинки1ПроверкаПеретаскивания.
ПолеКартинки2 галочка РазрешитьПеретаскивание и процедуры обработки событий ПолеКартинки2Перетаскивание и ПолеКартинки2ОкончаниеПеретаскивания.
Загружаю 2 разные картинки PNG/
Обработку событий пока никак не описываю.
Ставлю точки останова на конец всех 4-х процедур, запускаю, пробую пеетащить.
Происходит останов на конце процедуры  ПолеКартинки1НачалоПеретаскивания.
Снимаю эту точку останова, перезапускаю, пробую пеетащить.
Никаких остановов не происходит  :dfbsdfbsdf:
Гуру, подскажите, пожалуйста, что не так?

Dethmontt

Так ты же снимаешь точку останова............ Почему должно останавливаться?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

АлМазСофт

Цитата: Dethmontt от 28 мая 2012, 12:49
Так ты же снимаешь точку останова............ Почему должно останавливаться?
Я отловил событие начала перетаскивания и хочу отловить событие перетаскивания при перемещении курсора на 2-ю картинку

АлМазСофт

Ледяное безмолвие.
Что, гуру на форуме перевелись?

Dethmontt

Цитирую СП:
1С:Предприятие 8 поддерживает операции перетаскивания данных между разными элементами управления, а также данных из других приложений. Например, можно переносить элементы списка справочника из одной группы в другую, переносить данные из табличного поля в поле табличного документа или перенести список выделенных файлов из проводника MS Windows в какой-либо элемент управления.
Операции перетаскивания поддерживают следующие элементы управления: табличное поле, поле табличного документа, поле календаря и поле картинки.
Некоторые операции выполняются системой (например, реорганизация иерархического списка, перетаскивание в поле табличного документа). Это "стандартное" поведение операций перетаскивания. Если этих возможностей не достаточно, то существует возможность переопределить операции перетаскивания.
В описании операций перетаскивания используется понятия элемента управления "источник данных" (предоставляет данные) и "приемник данных" (принимает данные). Для перечисленных выше типов элементов управления с помощью свойств РазрешитьНачалоПеретаскивания и РазрешитьПеретаскивание определяется, в какой роли (источника и приемника данных) будет выступать конкретный элемент управления.
В режиме "1С:Предприятие" при нажатии кнопки мыши на выделенной области элемента управления (это может быть строка, группа строк табличного поля, область поля табличного документа, дата календаря или картинка) в элементе управления – источнике данных возникает событие НачалоПеретаскивания. При выполнении перетаскивания всякий раз, когда курсор попадает на область-приемник (ячейку табличного поля или поля табличного документа, дату поля календаря, поле картинки) в элементе управления – приемнике данных, которому принадлежит эта область, возникает событие ПроверкаПеретаскивания. При обработке данного события можно управлять видом указателя мыши, например, указывать, что перетаскивание в данный элемент управления запрещено или возможно только копирование. При отпускании клавиши мыши в элементе управления – приемнике данных возникает событие Перетаскивание. При обработке события Перетаскивание можно вставить в элемент управления "свои" данные. Затем в элементе управления – источнике данных возникает событие ОкончаниеПеретаскивания. При обработке этого события можно, например, удалить перемещенные данные или очистить какие-либо переменные.
Управление процессом перетаскивания в обработчиках событий производится с помощью параметров <ПараметрыПеретаскивания> и <СтандартнаяОбработка> событий. Следует учитывать, что состав параметров зависит от вида элемента управления.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск