Макет
Итак, все намеченные поля нашей формы созданы, и если смотреть на нее с точки зрения функциональности, то можно сказать, что она готова. Однако одним из немаловажных качеств формы является наличие простого и интуитивно понятного интерфейса.
Конструирование легкодоступного и красиво оформленного интерфейса – довольно сложная задача. Но создание простого интерфейса, не лишенного логики и вкуса, доступно любому пользователю. Более того, использование встроенных средств Outlook позволяет пользователю добиться профессионального оформления форм, диалоговых окон, панелей и т. д.
Начнем с логики в заполнении полей нашей формы. Естественно предположить, что пользователю гораздо удобнее заполнять поля в следующем порядке:
- Название книги 1, Кол-во страниц 1, Переплет 1
- Название книги 2, Кол-во, страниц 2, Переплет 2 и т. д.
Таким образом, необходимо переместить соответствующие поля, расположив их в одной строке. Чтобы переместить элемент, его нужно выделить, а затем, удерживая нажатой левую кнопку мыши, перенести на требуемое место.
По умолчанию элементы создаются с определенными параметрами высоты и ширины (если вы создавали их, просто щелкая по форме, не растягивая). Но, как правило, параметры по умолчанию не удовлетворяют логике поля. Например, стандартное текстовое поле по умолчанию отображает 15 знаков, но поле для ввода количества страниц вряд ли будет содержать значение, имеющее больше 4 символов, а поле для ввода названия книги, скорее всего, будет содержать больше, чем 15. Для изменения размера поля можно либо задать соответствующие параметры на вкладке Оформление (Display), либо воспользоваться маркерами изменения размера в виде маленьких белых квадратиков, расположенных по углам поля. Щелкнув по маркеру выделения и удерживая нажатой левую кнопку мыши, можно увеличить или уменьшить границы поля.
В крупных компаниях (например, Microsoft) над разработкой интерфейса трудятся специальные отделы дизайнером.
Если по выделенному элементу щелкнуть еще раз, то он перейдет в режим редактирования, в этом режиме можно, например, изменять параметр Заголовок (Caption) для надписи. Измените данный параметр для объектов типа Label, удалив цифры из названий.
Вы увидите, что логика оформления формы соблюдена, но стройности и строгости в ее оформлении нет. Следующий этап в работе над интерфейсом формы – выравнивание.
Существует много способов выравнивания, но мы не будем все их подробно здесь рассматривать, т. к. большинство из них интуитивно понятны, а в случае возникновения вопросов вы всегда сможете обратиться к справочной системе Outlook. Здесь будет приведено лишь описание групп команд выравнивания.
Все команды выравнивания находятся в меню Макет (Layout). Существует пять разделов с командами:
- выровнять (Align). Команды, связанные непосредственно с выравниванием. Например, по ширине или по краю формы;
- группировать (Group). Объединение элементов управления в одну группу;
- порядок (order). Отображение объекта на переднем или на заднем плане;
- сетка (grid). По умолчанию форма в режиме конструктора отображается с сеткой (маленькие точки). Благодаря сетке можно задавать положение и выравнивание объектов;
- последовательность перехода (tab order). Этой командой задается последовательность перехода от поля к полю посредством нажатия клавиши Таb.
После того как форма создана, хочется посмотреть на нее в действии, проверить, работают ли текстовые поля, списки, формулы и т. д. Для этого выберите команду Форма › Выполнить форму.