Форматирование элементов формы


Кроме оформления фона формы, в Access можно легко отформатировать и отдельные’элементы управления: изменить цвет текста, ширину, цвет и стиль границы элемента формы.
Изменить внешний вид границы можно с помощью окна свойств элемента управления. Выделите элемент управления, который необходимо изменить, щелкнув по нему левой кнопкой мыши, а затем нажмите кнопку Свойства (Properties) на панели инструментов Конструктор форм (Form Design). В открывшемся окне свойств раскройте вкладку Макет (Format) и с помощью полосы прокрутки найдите свойства, отвечающие за оформление текста и рамок. Выбор значений для большей части свойств рамок элементов управления осуществляется при помощи раскрывающихся списков. Для определения значения свойства, определяющего цвет какого-либо параметра, необходимо ввести число, представляющее нужный цвет в системе обозначения цветов в Windows, что достаточно сложно. Поэтому для задания цвета элемента управления проще воспользоваться соответствующей кнопкой панели инструментов Формат (форма/отчет).
В приведены названия и возможные значения свойств границ элементов управления, которые можно установить в окне свойств элемента управления.
Таблица 5.3. Значения свойств границ элемента управления

Свойство

Описание

Возможные значения

Тип границы
(Border Style)

Определяет вид линий, образующих границу элемента управления формы

Отсутствует (Transparent); Сплошная (Solid); Штриховая (Dashes); Пунктирная (Short Dashes); Точечная (Dots); Редкото-чечная (Sparse Dots); Штрих-пунктирная (Dash Dot); Штрих-точечная (Dash Dot Dot)

Цвет границы
(Border Color)

Указывает цвет границы

Номер цвета

Ширина границы
(Border Width)

Определяет ширину границы

Сверхтонкая (Hairline) или толщиной от 1 до 6 пунктов

Хотя все параметры форматирования элемента управления формы можно установить в окне свойств, все же более удобным и наглядным способом настройки элемента управления является использование панели инструментов Формат (форма/отчет) (Formatting (Form/Report)).
Чтобы изменить цвет текста, а также цвет или ширину границы, используя кнопки этой панели инструментов, сначала выделите элемент управления, параметры которого необходимо изменить, а затем щелкните по стрелке, расположенной справа от соответствующей кнопки панели инструментов Формат (форма/отчет), например кнопки Цвет текста (Font/Fore Color). В появившейся палитре выберите нужный цвет или ширину границы для элемента управления.
Обратите внимание на то, что изменить цвета текста и границы (свойства Цвет текста (Fore Color) и Цвет линии/границы (Line/Border Color)) можно только у элементов управления формы. При выделенном каком-либо разделе формы кнопки Цвет текста и Цвет линии/границы панели инструментов Формат (форма/отчет) недоступны. По умолчанию в качестве цвета текста и цвета границы элементов управления используется черный цвет. Выбор цвета границы элемента управления осуществляется с помощью кнопки Цвет линии/границы на панели инструментов Формат (форма/отчет).
С помощью кнопки Оформление (Special Effects) панели инструментов Формат (форма/отчет) можно создавать специальные эффекты отображения элементов управления, например приподнятые или "утопленные" текстовые поля. Чтобы определить ширину границы элементов управления, воспользуйтесь кнопкой Толщина Линии/границы (Line/Border Width). Функции всех кнопок панели инструментов Формат (форма/отчет) были описаны в этой главы.
Копирование формата элемента управления
Предположим, вы потратили какое-то время на форматирование одного элемента управления, добились желаемого эффекта и теперь хотите также отформатировать еще один элемент. Не торопитесь повторять все уже проделанные действия по форматированию, просто выполните следующую элементарную процедуру:

  1. Выделите элемент управления, который уже отформатирован по вашему вкусу.
  2. Нажмите кнопку Формат по образцу (Format Painter) на панели инструментов Конструктор форм (Form Design).
  3. Поместите указатель мыши над элементом управления, который нужно отформатировать по имеющемуся образцу. Указатель мыши примет вид инструмента ко пирования формата (изображение малярной кисти).
  4. Щелкните левой кнопкой мыши.

В результате произойдет автоматическое копирование формата: новый элемент управления будет отформатирован по образцу предыдущего элемента управления, причем скопированы будут только те параметры форматирования, применение которых возможно для данного типа элемента управления.
Чтобы отформатировать по образцу сразу несколько элементов управления, следует после выделения элемента, имеющего необходимый формат, щелкнуть дважды по кнопке Формат по образцу. Включится режим копирования формата. После этого нужно подряд щелкать левой кнопкой мыши по всем элементам управления, которые требуется отформатировать. Чтобы закончить данную операцию, нажмите на эту кнопку (Формат по образцу) еще раз или нажмите клавишу <Esc>.

Такая процедура в несколько раз ускорит процесс форматирования элементов управления. Есть еще один способ ускорить форматирование элементов. Чтобы все новые элементы некоторого типа, создаваемые в текущей форме, автоматически приобретали необходимые параметры форматирования, выделите элемент управления этого типа, который послужит образцом формата, и выберите команду Формат, Задать стандартные свойства (Format, Set Control Defaults).