КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Конструктор форм
Сформированную мастером форму можно довести до нужного вида (изменить тексты надписей меток, кнопок ‑ свойство Label, всплывающих подсказок ‑ ToolTipText, строки состояния ‑ StatusBarText) конструктором форм, вызвав его из проекта кнопкой Modify, предварительно установив текущей в проекте эту форму, например “Выпуск изделий” (рисунок 2.13.2.1). Рис. 2.13.2.1. Вид окон и панелей инструментов конструктора форм
Для создания новой формы конструктор вызывается из раздела Forms командой New/New File. Панель Form Designer содержит кнопки вызова команд, панелей и окон (справа налево): Set Tab Order (формирование порядка обхода объектов клавишей Tab), Data Environment (окно среды окружения), Properties Window (окно свойств), Code Window (окно программы/формы), Form Controls Toolbar (панель инструментов), Color Palette Toolbar (панель наcтройки цвета), Layout Toolbar (панель выравнивания объектов), Form Builder (построитель формы), Auto Format (автоформат). Панель Layout содержит инструменты по выравниванию группы выделенных на форме объектов. Панель Form Controls содержит инструменты для размещения на форме нужных объектов (управляющих элементов). Панель Color Palette содержит кнопки выбора цвета.
Значение выделенного свойства вводится или корректируется в поле, расположенном справа от кнопки вызова построителя выражения. Окно свойств имеет страницы: All (все свойства и методы), Data (свойства, связанные с источником данных), Methods (методы, события), Layout (свойства, связанные с оформлением объекта), Other (все остальные свойства). Возможны следующие типы значений свойств: только для чтения (ввод заблокирован), редактируемые, многовариантные (раскрываются кнопкой с треугольником) и настраиваемые кнопкой с троеточием. Выделение одного объекта производится щелчком мыши по объекту, а группы ‑ щелчками мыши по объектам при нажатой клавише Shift или рамкой, проводимой мышкой при нажатой левой кнопке. Отменавыделения объектов производится аналогично выделению. Перемещение выделенного объекта производится мышкой или клавишами‑стрелочками (одно нажатие ‑ один пиксель). Изменение размера выделенного объекта производится мышкой или клавишами‑стрелочками при нажатой клавише Shift. Удаление выделенных объектов производится клавишей Del (при этом автоматически удаляются и все процедуры, с ними связанные). Выравнивание и изменение размеров группы выделенных объектов удобно производить с помощью панели Layout или меню Format. Линия сетки формы устанавливается командой View/Grid, а размер ее шага ‑ командой Format/Set Grid Scale. Изменение порядка обхода объектов клавишей Tab задается командой View/Tab Order: в интерактивном режиме (Interactive) появятся номера объектов; щелкая по объектам при нажатой клавише Shift в нужном порядке, задаем новый порядок обхода; в режиме списка (By List) появится окно со списком, и можно задать новый порядок. Эти режимы устанавливаются командой Tools/Options/Forms/Tab Ordering. Процесс создания формы включает в себя процедуры: рисование эскиза формы на бумаге и согласование с заказчиком; настройка свойств формы; создание среды окружения; размещение, удаление и перемещение объектов, сохранение формы. Для формы обычно задаются свойства AutoCenter =True, Caption, WindowType =Modal, ShowTips =True.
Среда окружения вызывается командой View/Environment или кнопкой Data Environment (рисунок 2.13.2.2). Рис. 2.13.2.2. Вид окон среды окружения и добавления таблиц Используя кнопку Add, добавим нужные таблицы в среду и при необходимости свяжем. Перенос полей из среды окружения на форму. Если перенести мышкой, захватив заголовок таблицы или группу выделенных полей (щелчками мышки при нажатой клавише Ctrl), то сформируется сетка (объект Grid) c колонками из полей таблицы или выделенной группы. Если перенести мышкой, захватив слово Fields или отдельное поле, то сформируются строки из наименований полей и самих полей всей таблицы или перенесенного поля. Для многих создаваемых объектов существует построитель объекта, который вызывается командой Buider из контекстного меню объекта. Рассмотрим инструменты, используемые для создания объектов. Labe Text Box Edit Box‑ поле редактирования. Использование поля аналогично предыдущему объекту, но с возможностью прокрутки (свойство ScrollBars). Command Button‑ одиночная командная кнопка. На кнопке можно расположить рисунки свойствами Picture, DisabledPicture и DownPicture. Основное событие Click (прил. 4). Command Group Image
Option Group
Метод AddItem (<значение>) добавляет элемент в список (ThisForm.List1.AddItem(This.Value) && добавление из поля ввода).
1. Создадим пустую форму. 2. Сформируем среду окружения из двух таблиц: “Выпуск изделия” и “Изделия”. 3. Используя инструмент Grid, разместим на форме две таблицы. 4.
Командой Builder из контекстного меню вызовем построитель таблицы и настроим эти таблицы (рисунок 2.13.2.4). Рис. 2.13.2.4. Окно построителя таблицы
Для использования ActiveX‑компонентов необходимо: 1. Выполнить команду Tools/Options/Controls/ActiveX Control. 2. Установить флажки для выбираемых объектов в списке Select и нажать кнопку OK. 3. Выполнить команду View Classes/ActiveX Control, и выбранные из списка компоненты разместятся на панели инструментов. 4. Разместить на форме компоненты и настроить их свойства.
Separator‑ разделитель объектов в линейке инструментов.
Дата добавления: 2014-12-10; Просмотров: 489; Нарушение авторских прав?; Мы поможем в написании вашей работы! |