Рисование на форме в 1с 8.1 #457756


#0 by abuca
Искал в поиске, вопрос поднимался неоднократно. Рисовать надо с помощью мыши. Пробовал реализовать используя табличный документ с шагом ячейки 1. Тормозит. Проводим мышкой черту, через секунду другую появляется рваная линия (пока заполняет фоном соответствующие ячейки мышь не ловит).  Без использования ActiveX вряд ли пойдет. Может посоветуете что-нибудь, господа форумчане...
#1 by Волшебник
Нужен какой-нибудь ActiveX
#2 by EasyRider
Предположу,что если поставить фотошоп,то какой-то подобный эктивикс должен появиться...
#3 by i-rek
думаю, можно Полем ХТМЛ вывернуться, внутри которого подходящий жаваскрипт
#4 by i-rek
О ! Поле ХТМЛ, внутри которого ничего нет, но зато оно умеет ловить OnMouseOver, которое уже обрабатывать в 1С
#5 by lxs
)) давайте еще внедрим WMP, будем фильмы гонять, аську и пр.
#6 by Живой Ископаемый
2 тоже будет тормозить.. Возможно не так как способ, описанный в , но тем не менее...
#7 by Just4Fun
#8 by abuca
да, ХТМЛ - так я ловил мышь для рисования. А насчет ява-скрипта туда - не подумал. Наверняка есть такие для рисования на ВЭБ странице. Хотел использовать Microsoft Ink, но, вероятно это только на Tablet Edition работает, не получается включить перо
#9 by abuca
Если я правильно понял, рисование происходит в документе Ворд, а не в форме? попробую доразобраться с активиксом "Прозрачный PictureBox" Ковалева. Линию там нарисовать удалось, жаль что нет отслеживания мыши и не удалось добиться прозрачности.
#10 by lxs
че ваяешь-то? 1С:Пайнт 1.0?
#11 by abuca
Да, пробовал ставить PhotoX. остановило отсутствие описания методов и вылетает 1Ска в конструкторе формы с ним.
#12 by lxs
а..ну-ну.. ты Adobe Illustrator последний подцеплять не пробовал?
#13 by abuca
Спасибо за совет. Не уверен что есть такой активикс контрол, но даже если бы бал, большой функционал в данной задаче не нужен. Нашел порядочный активикс, рисует на ура точки, круги, сектора, прямоугольники... Для отлова мыши привязал пока поле ХТМЛ, правда получается, что мышкой водишь в одном месте, а рисует в другом, но это, я думаю, решаемо как-нибудь. Пороюсь в поиске, как ловить курсор мыши на форме. Всем спасибо. особенно LXSу за самые конструктивные предложения))) Если кому интересно, создам отдельную ветку по рисованию на формах, но на выходных.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С