Учись программированию на C++ Builder бесплатно!

Описание


Свойство ClientHeight может использоваться для чтения или изменения высоты клиентской области. Чтение ClientHeight необходимо, чтобы изменять местоположение или размеры компонентов, расположенных в клиентской области, при изменении размеров компонента-контейнера.
В классе TControl значение ClientHeight равно значению Height. Но в производных классах оно обычно меньше Height. Например, для формы значение ClientHeight может уменьшаться из-за бордюра, полосы заголовка, полосы меню, полосы прокрутки.

Классы


TControl

Определение


property int ClientHeight

Пример


Пусть вы проектируете форму, содержащую панель Panel1, на которой размещается список ListBox1, причем во время выполнения высота этой формы может изменяться. Тогда обеспечить синхронное изменение размера окна списка можно, вставив в событие OnResize формы или этой панели оператор:

ListBox1->Height = Panel1->ClientHeight - ListBox1->Top - 20;
Поделиться