nesco писал(а):
А вот это не подходитВ своём примере с первой странице я всех их использовал.
При использовании
nesco писал(а):
PC_Text , PC_Position , PC_SizeУ самого шаблона иногда не хватает:
1. Загрузкисохранения шаблона изв файл (опционально)
2. Поискаперечисления объектов в шаблоне с выдачей как минимум их имён (в идеале - всех основных параметров в виде того же MT)
3. Динамического добавления и удаления объектов (опционально, если возможно)
А у его сателлитов не хватает параметров, например, не изменить формат шрифта в текстовых метках. Но это всё наживное, а вот перечисление довольно серьёзно пригодилось бы, без него не узнаешь, к какому имени объекта применить элементы управления.
Что касается проверки, совпадает ли координата щелчка мышью с элементом - это просто быстрее реализуется в коде, и, опять же, требует списка перечисления либо цикла, создающего имена по определённой формуле, и пытающегося изменить объект с таким именем (при недпустимом имени может вылетать иногда). А нужно это при дальнейшей печати шаблона, который заполнил бухгалтер - чтобы он видел именно шаблон, а не кучу текстовых полей. Но в крайнем случае, при наличии перечислителяпоиска это можно реализовать.
На данный же момент чуть что не так с именем объекта (ну, ошибся ты в списке перечисления, скажем) - программа вылетает со всеми любимой Runtime error 216.
------------ Дoбавленo в 13.51:
nesco писал(а):
То, что ты предлааешь реализовать довольно сложно, если вообще возможно, без существенной переделки средыДа ну, может ты не так меня понял. В чём проблема по очереди перечислить внутренности FChild.List
