06.09.2011, 17:43 | #1 |
Участник
|
Ширина колонки FormTableControl
Как возможно управлять шириной колонок контрола Table?
У меня только получилось установкой в Дизайне свойства DisplayLength у соответствующих контролов ячеек. Программное изменение этого свойства эффекта не дала. Как можно сохранить размер колонки при изменении его мышкой? |
|
06.09.2011, 18:28 | #2 |
Участник
|
После программной установки DisplayLength попробуйте сделать Table.update(), где Table - это имя вашего табличного контрола.
__________________
С уважением, Александр. |
|
06.09.2011, 18:52 | #3 |
Участник
|
|
|
07.09.2011, 09:16 | #4 |
Участник
|
Создал тестовую формочку, перекрыл init():
X++: public void init() { super(); cell.displayLength(10); table.update(); } В результате инициализируется таблица с минимальной шириной колонки равной 10. Меньше ширину выставить нельзя, но можно расширить колонку при помощи мыши.
__________________
С уважением, Александр. |
|
07.09.2011, 10:57 | #5 |
Участник
|
Цитата:
Перекрыл Table.editControl X++: ret = stringedit; Получил все колонки шириной по DisplayLength контрола (по умолчанию стала = 20) и менять ширину мышкой не получается. Добавил intEdit через который меняю stringedit.DisplayLength. Параметр у контрола меняется, но ширина колонок не изменяется. У меня AX2009. |
|