Можно ли как-то задать размер пользовательского поля, добавленного в tscrm.exe

Нравится

7 комментариев

если длину текста , то просто зайти и поменять в датасете

Вам не удастся поменять размер элемента управления, который соответствует Вашему полю в карточке потому, что он создается автоматически и динамически, а остальное можно менять, зависит от того, что Вы подразумеваете под размером поля.

я подразумевал размер самого текстого поля (контрола). По умолчанию он создавался на половину ширины, а нужно было на всю ширину окна.
Решил это так: по умолчанию, когда создается пользовательское поле, на окно редактирования добавляется два контейнера: один слева, другой справа. Правый контейнер я удалил, а левые растянул на всю ширину (align->alclient).

А если пользователь, при добавлени нового пользовательского поля, укажет ему положение справа?

взрыва не будет

автоматом добавится удаленный контейнер справа

если таких полей много , то наверное стоит сделать что-то универсальное
добавить к списку (справа, слева) ещё по центру
в базовую карточку добавить ещё один фрейм , и при построении вставлять такие поля в этот фрейм , пол часа работы и ещё какое-то время на тестирование , и будет у вас универсальное добавление контролов

Показать все комментарии