UI StaticText изменение после создания окна

  • Автор темы Автор темы Vadim_PDF
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Vadim_PDF

Топикстартер
15 лет на форуме
Сообщения
1 648
Реакции
237
После создания окна диалога и назначении короткого StaticText и вывода его на экран изменить его (StaticText) можно, но размеры самого поля не меняются. В результате, если текста больше чем было в начале он обрезается.
150708_1633-35.png

Нет ли какой волшебной функции, что бы поменять размеры StaticText автоматически (redraw самого окна не помогает). Вручную высчитывать и назначать размеры (bounds) для текста конечно можно.. но как то хочется автоматически :)
 
надо вызвать layout manager

window.layout.layout(1);

(не уверен, что поможет, правда)

а вообще можно изначально назначить размер в символах, это несложно
 
При создании Static Text сразу задать ему большую длину (в примере 45 символов)
и выключку по центру.
Код:
var StaticText = myWindow.add ("statictext");
myStaticText = "Данные";
myStaticText.characters = 45;
myStaticText.justify = "center";
 
кстати, в CC2015 .characters уже и не работает
 
Статус
Закрыто для дальнейших ответов.