Определение координат курсора мыши и автоматическое создание элементов формы
Показывать по
10
20
40
сообщений
- 1
- 2
22.10.2008
08:49
#1
Можно ли средствами встроенного языка 1с (в моем случае 7.7) определить положение курсора на форме и соответственно при наступлении события(например как OnClick в Delphi) выполнить нужную процедуру? В частности создать прямоугольник нужного цвета и размеров, в заданном положении на форме? Или такое возможно только паскалем и с++ (через OLE)? Может в 1С это будет по кривому, но всетаки это возможно сделать? Просто надо создать макет газеты, чтоб менеджер видела какие места под рекламу уже заняты и могла занят свободное место. (+выбор страниц , +выбор номеров газеты).
22.10.2008
08:58
#2
Активный элемент вроде бы получить можно, а вот прямоугольник нужного цвета и размеров создать именно в форме мне кажется не возможно.
Есть варианты работы с таблицей, там можно попробовать поизгаляться. Примеры можно посмотреть в любых регламентированных отчетах
Есть варианты работы с таблицей, там можно попробовать поизгаляться. Примеры можно посмотреть в любых регламентированных отчетах
23.10.2008
08:55
#3
Какие то графические "прибамбасы" делал с помощью библиотеки addy.dll. Выслать?
А вообще может все таки слоями формы и видимостью элементов "поиграться"?
А вообще может все таки слоями формы и видимостью элементов "поиграться"?
23.10.2008
09:03
#4
Библиотеку можно выслать, буду благодарен. Свой e-mail я написал Вам в личном сообщении. А насчет слоев - так и приходиться делать. ну хорошо, пока на начальном этапе их еще не так много - 15, и окло 200 прямоугольников (так как 1С не может сама позиционировать и масштабировать объекты, то приходиться заранее создать все возможные размеры во всех возможных местах((((). И это пока только макет 1 листа. Потом буду еще думать как остальный делать, чтоб модуль целиком не переписывать по количеству листов. Может добавлю дополнительные переменные и привежу их к каждому граффическому объекту.... жесть....
23.10.2008
09:50
#8
Отправил. Если будет не лень, то отпишитесь пожалуйста пригодились эти dll-ки или нет.
23.10.2008
11:26
#9
Может 1С все таки тут не в тему? Есть разные специализированные программы для верстки. Почему 1С?
23.10.2008
14:29
#10
Да, для верстки в редакции исплоьзуют спец. программы, а эту задачу поставили мне для упрощения сотрудничества менеджеров по рекламе с главным редактором. Чтоб они каждый раз не звонили и не спрашивали, какие места в газете остались еще свободными. Необходимо им видеть какой модуль занят, и самим занять свободые места, с указанием для кого, по какому счету, кто из менеджеров занял, на сколько выпусков занят модуль. В Delphi задачи с интерфейсом решить проще намного, но пока еще с ним не работал, только 1С.
- 1
- 2
Читают тему
(гостей: 1)