2016-05-20 3 views
0

У меня есть элемент управления statictext с шириной/высотой, равным 400 и 132 соответственно. Автоматическая высота включена.Powerbuilder получает фактическую высоту статического текста

Текст, который он содержит, является динамическим, поэтому высота растет соответственно.

Когда я прочитал высоту его с помощью ids_1.Object.st_product.height она всегда возвращает 132.

Как я могу определить фактическую высоту во время выполнения?

ответ

0

Вы можете использовать метод Rowheight() в выражении datawindow или как часть Evaluate.

Что-то вроде

dw_1.Describe("Evaluate('Rowheight()', 1)") 

, где строка 1 является строка в DataWindow с переменной высотой.

+0

Это только дает мне высоту полосы, а не индивидуальный контроль. – Jack

Смежные вопросы