Даже сейчас, когда Вы добавляете в проект поле без подписи - скада тратит лишнюю память на их хранение, время на их загрузку и сохранение. Поэтому поначалу мы даже рассматривали вариант не добавлять свойство подпись, чтобы пользователи при необходимости ставили его объектом Текст, но потом все же решили оставить это свойство.
Может тогда и убрать это свойство, а добавить объекту Текст свойство - Парковка. Оно будет работать так. Подтаскиваете текст со включенным свойством на расстояние N пикселей к объекту Поля ввода, например, с левой стороны и текст пристыковывается к Полю ввода с применением автоформатирования, как оно сейчас действует для свойства Подпись, расположение Слева. Так же и с других сторон.
Для конфликтных ситуаций, например, наложение Текста на Поле ввода до включения свойства Парковка, сделать по умолчанию прикрепление Слева. При равной близости к границе двух полей, прикреплять к Полю с большим номером Слоя.
Ну это как вариант.
У меня предложение переработать интеллектуальный ввод по Ctrl-Enter.
Во-первых, убрать ему интеллект. То как он решает, где можно вставить и где нельзя скорее мешает, чем помогает. Разрешить вставлять где-угодно и что-угодно из списка.
Во-вторых, переработать список выбора. Сейчас это куча со слабой систематизацией. И выбирать там что-либо довольно таки неудобно сейчас, а ведь она будет расти.
Я предлагаю сделать так.
Нажимаю Ctrl-Enter. Появляется коренной список. В нем пункты
Переменные
Константы
Функции
Процедуры
И тд.
Перемещаюсь по списку стрелками вверх-вниз.
Выбираю пункт в списке Константы. Нажимаю стрелку вправо. Открывается справа подсписок. Курсор выделения уходит туда. Перемещаюсь по списку стрелками вверх-вниз.
В списке пункты.
Константа цвета
Математическая константа
Константа времени
И тд.
Выбираю пункт - Константа цвета. Нажимаю стрелку вправо. Открывается конечный список констант цвета. (или нажимаю влево, перемещаясь в предыдущий список Константы цвета, закрывая текущий конечный список)
В списке пункты
ClLime
ClNavy
И тд.
Выбираю ClLime. Дальше два варианта.
1) Нажимаю вправо. ClLime вставляется в текст редактора, все списки закрываются.
2) Нажимаю Enter, ClLime вставляется в текст редактора, списки не закрываются, можно и дальше выбирать и вставлять, что нужно. Выход из списков ESC