PAIN-IN-THE-######: Name при вставке компонента
vitaly_l
Винница, Украина
FR3.10
Авторов об этом уже НЕ РАЗ просили, но "the wall was too high as you can see..."
Что за "особое" поведение дизайнера при операциях вставки компонент на форму отчета? Логика присваивания имен РАЗДРАЖАЕТ!!!
Почему, если я ВЫРЕЗАЛ с одного бэнда компоненты TfrxMemoView у кторых имена скажем SHeader1, SHeader2..., SHeadern, то при последующей ВСТАВКЕ
в другой бэнд имена НЕ СОХРАНЯЮТСЯ, а автоматически присваиваются
MemoX, MemoX+1, ... MemoX+n.
Неужели ТРУДНО сделать поведение дизайнера ТАКИМ ЖЕ как и у стандартного - если нет такого имени на форме - вставленный компонент СОХРАНЯЕТ имя.
Или это по каким-то причинам НЕВОЗМОЖНО сделать?
Авторов об этом уже НЕ РАЗ просили, но "the wall was too high as you can see..."
Что за "особое" поведение дизайнера при операциях вставки компонент на форму отчета? Логика присваивания имен РАЗДРАЖАЕТ!!!
Почему, если я ВЫРЕЗАЛ с одного бэнда компоненты TfrxMemoView у кторых имена скажем SHeader1, SHeader2..., SHeadern, то при последующей ВСТАВКЕ
в другой бэнд имена НЕ СОХРАНЯЮТСЯ, а автоматически присваиваются
MemoX, MemoX+1, ... MemoX+n.
Неужели ТРУДНО сделать поведение дизайнера ТАКИМ ЖЕ как и у стандартного - если нет такого имени на форме - вставленный компонент СОХРАНЯЕТ имя.
Или это по каким-то причинам НЕВОЗМОЖНО сделать?
Комментарии
Сам алгоритм формирования имени вроде бы не сложный.
Если в отчет помещается новый компонент, то имя генерируется автоматически.
Во всех остальных случах, сначала делаем проверку по имени, и если оно сопадает то генерируем его автоматически иначе оставляем старое имя.
А то пока приходиться копировать элементы отчета через редактор фара, ручным редактированием fr3 файла, а это не очень удобно.