• Счетчик (6)– используется для увеличения/уменьшения числового
значения ячейки.
Основой для формы в OOCalc служит рабочий лист книги. При этом
элементы управления формы располагаются не внутри ячеек, а поверх них, т.е.
некоторые ячейки листа могут быть скрыты (не удалены!) элементами формы.
Кнопка Визуальное проектирование формы (7) переводит элементы формы из
состояния проектирования в состояние работы.
Для того, чтобы поставить какой-либо элемент управления на форму,
необходимо:
• перевести форму в режим проектирования (если она не находилась в
нем), нажав на кнопку Визуальное проектирование формы;
• «кликнуть» мышкой на кнопке с этим элементом;
• «кликнуть» мышкой либо очертить мышкой прямоугольник
требуемого размера в нужном месте рабочего листа. При этом, если
для данного элемента существует мастер построения, то он
запустится и можно, следуя его подсказкам, запрограммировать
выставленный элемент;
• если мастер построения отсутствует или от его помощи отказались,
то для программирования элемента управления используется окно
свойств.
7.8.1 Свойства элементов управления
Каждый элемент управления, являясь объектом какого-либо класса,
обладает определенными свойствами. Для установки или изменения свойств
объекта сначала нужно перейти в режим проектирования, затем – выделить
объект. О том, что объект выделен, сигнализируют зеленые квадратики,
расположенные на его сторонах. Захватив один из квадратиков, можно
скорректировать геометрические размеры объекта, а захватив сам объект –
переместить его на новое место листа. Установить значения свойств элемента
управления можно в диалоговом окне Свойства, которое вызывается пунктом
Элемент управления контекстного меню выделенного объекта. Например,
на рис. 7.52 показано окно свойств объекта Список.
Окно свойств обычно содержит три вкладки: Общие, Данные и
События. Рассмотрим некоторые наиболее общие свойства элементов
управления, расположенные на вкладке Общие.
Имя – системное имя элемента;
Доступно – определяет, доступен ли элемент во время работы;
Только для чтения – определяет, можно ли корректировать содержимое
элемента во время работы;
Остановка табуляции – так как элементы формы во время работы
можно обходить по очереди с помощью клавиши <Tab>, данное свойство
указывает, возможна ли остановка на элементе во время такого обхода;
Порядок – определяет, каким по порядку будет элемент во время обхода;
129