Содержимое

# Элементы управления

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

Доступ к этой команде

Выберите Вид - Панели инструментов - Элементы управления.

Значок на панели инструментов Вставка (этот значок первоначально не отображается, так что, возможно, вам придётся его включить):

Элементы управления

Документы XML-форм (XForm) используют те же самые элементы управления.

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

При создании формы в HTML-документах можно применять форму отправки данных через Интернет.

## Чтобы добавить элемент управления в документ

1. На панели инструментов Элементы управления щёлкните по значку элемента управления, который нужно добавить.

2. Затем щёлкните кнопкой мыши в документе и перетащите указатель для создания элемента управления.

   Для создания элемента управления квадратной формы удерживайте клавишу Shift при перетаскивании указателя.

Чтобы добавить поле из списка полей таблицы или запроса в форму, перетащите ячейку в форму. В текстовом документе можно перетащить заголовок столбца, чтобы добавить поле в форму. Чтобы включить подпись поля, удерживайте нажатой клавишу CommandCtrl+Shift при перемещении заголовка столбца.

## Изменение элемента управления

1. Щёлкните правой клавишей мыши элемент управления и выберите Свойства ЭУС. Откроется диалоговое окно, в котором можно задать свойства элемента управления.

2. Чтобы задать букву в качестве клавиши вызова, введите тильду (~) перед символом в подписи элемента управления.

3. Элементы управления можно перемещать методом "перетаскивания и отпускания" из одного документа в другой. Элементы управления можно также копировать и вставлять. При вставке элемента управления в другой документ LibreOffice анализирует источник данных, тип содержимого и свойства содержимого элемента управления, чтобы его логическая структура соответствовала конечному документу. Например, элемент управления, который отображает содержимое из адресной книги, продолжает отображать это же содержимое после копирования его в другой документ. Просмотреть эти свойства можно на вкладке Данные диалогового окна Свойства формы.

## Выбор

Этот значок переключает указатель мыши в режим выбора или отключает этот режим. Режим выбора используется для выбора элементов управления текущей формы.

## Режим дизайна

Включение или отключение режима дизайна. Эта функция используется для быстрого переключения между режимом Дизайна и пользовательским режимом. Включение позволяет изменять элементы управления, отключение — использовать.

Режим дизайна

## Мастера

Включает и выключает автоматические мастера элементов управления форм.

Эти мастера помогут ввести свойства списков, таблиц и других элементов управления.

## Дизайн формы

Открытие панели инструментов Конструктор форм.

## Метка

Создаёт поле для отображения текста. Эти метки предназначены для отображения только предварительно заданного текста. Ввод в этих полях невозможен.

## Текстовое поле

Создаёт текстовое поле. Текстовые поля - это поля, в которые пользователь может ввести текст. В форме текстовые поля содержат данные или позволяют вводить новые данные.

## Флажок

Создаёт флажок. Флажки позволяют активировать и деактивировать функцию в форме.

## Переключатель

Создаёт переключатель. Переключатели позволяют пользователю выбирать один из нескольких вариантов. Переключатели одного и того же параметра получают одно имя (Имя свойство). Обычно они помещаются группу.

## Список

Создаёт список. Список позволяет пользователю выбирать один из его элементов. Если форма связана с базой данных и соединение базы данных активно, то Мастер списка появляется автоматически после вставки списка в документ. Этот мастер помогает создавать список.

## Поле со списком

Создаёт поле со списком. Поле со списком - это поле из одной строки с раскрывающимся списком, из которого можно выбирать параметр. Полю со списком можно присвоить свойство "только чтение", чтобы пользователь не мог вводить записи помимо имеющихся в списке. Если форма связана с базой данных и эта связь активна, Мастер поля со списком будет отображаться автоматически после вставки поля со списком в документ.

## Кнопка

Создаёт кнопку. Эту функцию можно применять для выполнения команды для определённого события, например, для щелчка кнопкой мыши.

Для этих кнопок можно использовать текст и графику.

## Графическая кнопка

Создаёт кнопку, которая отображается как изображение. Помимо графического представления, графическая кнопка имеет те же свойства, что и "обычная" кнопка.

## Поле форматированного ввода

Создаёт поле с форматированием. Поле форматированного ввода - это текстовое поле, в котором можно определить способ форматирования входных и выходных данных и применяемые ограничивающие значения.

Поле форматированного ввода имеет свойства специального элемента управления (выберите Формат - Элемент управления).

## Поле даты

Создаёт поле даты. Если форма связана с базой данных, значения дат могут быть получены из базы данных.

Если у поля даты задано свойство «Выпадающий список», пользователь может открывать календарь для выбора даты под этим полем. Это также относится к полю даты внутри элемента управления Таблица (ЭУ).

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

Специальные замечания в полях данных.

## Числовое поле

Создаёт числовое поле. Если форма связана с базой данных, числовые значения в форме могут быть получены из базы данных.

## Группа

Создаёт рамку для визуального группирования нескольких элементов управления. Группа позволяет объединять в одной рамке переключатели.

Если вставить в документ несколько групп, запускается Мастер группы, позволяющий упростить создание группы переключателей.

Примечание: При создании группы поверх уже существующих элементов управления для выбора одного из них нужно сначала открыть контекстное меню группы и выбрать Расположение - На задний план. А затем выбрать элемент управления при нажатой клавише CommandCtrl.

Группы используются только для визуального эффекта. Функциональное группирование переключателей возможно с помощью имени: необходимо ввести одно и то же имя в свойстве Имя всех переключателей для их группирования.

## Поле времени

Создаёт поле времени. Если форма связана с базой данных, значения времени для формы могут быть получены из базы данных.

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

## Поле валюты

Создаёт поле валюты. Если форма связана с базой данных, содержимое поля валюты для формы может быть получено из базы данных.

## Поле с маской ввода

Создаёт поле с маской ввода. Поля с маской ввода содержат маску правки и буквенную маску. Маска правки определяет, какие данные могут быть введены. Буквенная маска определяет содержимое поля с маской ввода при загрузке формы.

Обратите внимание, что поля с маской ввода не экспортируются в формат HTML.

Чтобы определить маску правки, можно ввести следующие символы:

Символ | Значение
--- | ---
L | Текстовая константа. Эта позиция не может изменяться. Символ отображается в соответствующей позиции Маски знаков.
a | Можно вводить символы a-z и A-Z. Прописные символы не преобразуются в строчные.
A | Можно вводить символы A-Z. Строчные символы автоматически преобразуются в прописные.
c | Можно вводить символы a-z, A-Z и 0-9. Прописные символы автоматически преобразуются в строчные.
C | Можно вводить символы A-Z и 0-9. Строчные символы автоматически преобразуются в прописные.
N | Можно вводить только символы 0-9.
x | Можно вводить все печатаемые символы.
X | Можно вводить все печатаемые символы. Строчные символы автоматически преобразуются в прописные.

Для буквенной маски "__.__.2000", например, определите маску правки "NNLNNLLLLL", позволяющую пользователю ввести только четыре цифры при вводе даты.

## Таблица (ЭУ)

Создаёт поле Таблица (ЭУ) для отображения таблицы базы данных. При создании новой таблицы появляется Мастер таблицы.

Специальные сведения об элементах управления ''Таблица''.

## Панель переходов

Создаёт поле Навигация.

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

## Графический элемент управления

Создаёт графический элемент управления. Он может служить только для добавления изображений из базы данных. В документе формы дважды щёлкните один из этих элементов управления, чтобы открыть диалоговое окно Добавить графику для вставки изображения. Имеется также контекстное меню (не в режиме конструктора) с командами для вставки и удаления изображений.

Изображения из базы данных могут быть отображены в форме, новые изображения могут быть вставлены в базу данных, пока графический элемент управления не защищён от записи. Элемент управления должен ссылаться на поле базы данных графического типа. Поэтому введите поле данных в окне свойств вкладки Данные.

## Выбор файла

Создаёт кнопку, которая делает возможным выбор файла.

## Счётчик

Создаёт счётчик.

Если добавить счётчик в электронную таблицу Calc, то можно использовать вкладку "Данные" для создания двусторонней связи между счётчиком и ячейкой. В результате при изменении содержимого ячейки будут обновляться показания счётчика. И наоборот при изменении значения счётчика будет изменяться содержимое ячейки.

## Полоса прокрутки

Создаёт полосу прокрутки.

Можно задать следующие свойства полосы прокрутки:

Имя в интерфейсе | Семантика
--- | ---
Мин. значение прокрутки | Выбирает минимальную высоту или минимальную ширину полосы прокрутки.
Макс. значение прокрутки | Выбирает максимальную высоту или максимальную ширину полосы прокрутки.
Значение прокрутки по умолчанию | Указывает значение по умолчанию для полосы прокрутки, используемое при восстановлении формы.
Ориентация | Определяет ориентацию полосы прокрутки, т. е. горизонтальную или вертикальную.
Шаг линии | Указывает минимальное расстояние, на которое может быть прокручена полоса прокрутки, если, например, щёлкнуть стрелку.
Шаг блока | Указывает расстояние, равное шагу блока при прокрутке, например, если щёлкнуть между ползунком и стрелкой полосы прокрутки.
Задержка | Указывает задержку в миллисекундах между событиями включения полосы прокрутки. Это, например, может быть задержка при щелчке стрелки полосы прокрутки и удерживании нажатой кнопки мыши.
Цвет символов | Задаёт цвет стрелок полосы прокрутки.
Видимый размер | Задаёт размер ползунка полосы прокрутки в «единицах значения». Например, при значении («Макс. значение прокрутки» минус «Мин. значение прокрутки») / 2 получится ползунок, который займёт половину полосы прокрутки. Чтобы ширина полосы прокрутки равнялась её высоте, установите значение для поля Видимый размер на ноль.

В электронной таблице Calc можно использовать вкладку Данные для создания двусторонней связи между полосой прокрутки и ячейкой.

См. также

Команды контекстного меню

Пожалуйста, поддержите нас!