Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Alexander
Местный житель
Сообщения: 248 Зарегистрирован: 28 ноя 2006, 13:29
Сообщение
Alexander » 23 апр 2010, 13:28
есть интерфейс, в нем окно, в окне дерево и прочие элементы
Код: Выделить всё
Interface I1;
window w1;
tree t1;
...
end;
...
end;
...
handleevent
cmprintdoc:{message('print')}
end;
end.
какие только статус лайны не подставлял-все впустую. при закрытом окне-отрабатывает, но когда запускаю окно(модально) printdoc не приходит
а мне нужно, чтобы печать вызывалась не только из фейса, но и из окна. что и где прописать нужно?
Алексей
Местный житель
Сообщения: 2896 Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область
Сообщение
Алексей » 23 апр 2010, 13:49
tree t1 zakaz(,,sci1EnEsc);
Alexander
Местный житель
Сообщения: 248 Зарегистрирован: 28 ноя 2006, 13:29
Сообщение
Alexander » 23 апр 2010, 13:57
разобрался...
cmPrintDoc нужно обрабатывать не только в фейсе, но и в самом окне
Код: Выделить всё
Interface I1;
window w1;
tree t1;
...
end;
...
handleevent
cmprintdoc:{message('print window doc')}
end;
end;
...
handleevent
cmprintdoc:{message('print')}
end;
end.
если в окне обработчика нет, то событие в фей не приходит...
Статус лайн как этот и стоял