Руководство разработчика

Установка позиции элемента управления в ячейке

Положение элемента управления в ячейке определяется несколькими факторами:

Существует возможность полностью или частично синхронизировать размер элемента управления с размером ячейки. В этом случае изменение размера элемента управления будет происходить при изменении ширины столбца или высоты строки. За синхронизацию горизонтального и вертикального размера отвечают опции Автоширина и Автовысота, которые можно установить на закладке Данные инспектора объектов, либо при помощи диалогового окна. Задание обоих этих опций однозначно задает положение элемента: он занимает ячейку целиком.

В случае, когда хотя бы одна из опций Автоширина или Автовысота не установлена, используется либо выравнивание, либо произвольное расположение, задаваемое полями левый и верхний. Опция Произвольное расположение позволяет выбрать второй вариант.

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

Если хотя бы одно из полей левый, верхний, ширина или высота используются при определении позиции элемента в ячейке, то редактор позволяет менять значения этих полей с помощью мыши. На рамке выделения элемента управления в этом случае имеется один или несколько квадратиков. Наведите указатель мыши на квадратик, нажмите левую кнопку и, удерживая ее, перемещайте указатель мыши до достижения желаемого результата. Если включен признак Произвольное расположение, то можно нажать левую кнопку мыши над элементом управления и перемещать его без изменения размера. Перемещение и изменение размера элемента управления возможно только в пределах содержащей его ячейки. Если необходимо разместить на форме большой элемент управления, то можно воспользоваться объединением ячеек.

См. также: