Использование построителя для создания раскрывающегося списка
Для размещения в форме раскрывающегося списка удобно применять построитель раскрывающегося списка. Рассмотрим его использование для создания объекта типа соmbоВох (Раскрывающийся список) и настройки его свойств.
Совет
Для запуска построителя объекта ComboBox (Раскрывающийся список) можно сначала нажать на панели инструментов Form Controls (Элементы управления формы) кнопку Builder Lock (Закрепитель построителя), а затем — кнопку Combo Box (Раскрывающийся список). В этом случае при размещении объекта в форме сразу запускается построитель.
Рис. 6.31. Вкладка List Items построителя объекта ComboBox
Рассмотрим назначение вкладок диалогового окна Combo Box Builder (Построитель раскрывающегося списка). Вкладка List Items (Список объектов) позволяет задать тип источника данных для заполнения списка. На ней расположен раскрывающийся список Fill the list with (Заполнение списка), содержащий значения, описанные в табл. 6.16.
Таблица 6.16. Назначение опций раскрывающегося списка Fill the list with
Опция |
| Назначение | |
Fields from a table or view (Поля таблицы или представления) | Указывает, что источником данных являются поля таблицы или представления данных | ||
Data entered by hand (Значения из списка) | Указывает, что источником данных является заданный список значений | ||
Values from an array (Значения из массива ) | Указывает, что источником данных является массив |
При использовании значения Fields from a table or view (Поля таблицы или представления) сначала необходимо в списке Databases and tables (Базы данных и таблицы) выбрать таблицу, поле которой будет являться источником данных, а затем перенести нужное поле из списка Available fields (Имеющиеся поля) в список Selected fields (Выбранные поля).
Рис. 6.32. Вкладка List Items построителя раскрывающегося списка при установленном значении Values from an array
При выборе других значений из списка Fill the list with (Заполнение списка) вкладка List Items (Список объектов) изменяется. На рис. 6.32 представлена эта вкладка, когда источником данных является массив. Вам необходимо указать наименование массива и, в том случае, если он используется не весь, ввести количество строк и столбцов в размещаемом списке.
Завершив ввод параметров на вкладке List Items (Список объектов), для задания стиля отображения перейдите на вкладку Style (Стиль) построителя объекта соmbовох (Раскрывающийся список) (рис. 6.33). Она содержит три группы опций. Опции Three-dimensional (Объемный) и Plain (Плоский) позволяют задать объемный или плоский стиль отображения поля, определяемый значением свойства speciaiEffeet (Специальный эффект).
Опции второй группы имеют следующее назначение:
Рис. б.33. Вкладка Style построителя раскрывающегося списка
Опции третьей группы задают значение свойства incrementaisearch и имеют следующее назначение:
Установив необходимые опции на вкладке Style (Стиль), перейдите на вкладку Layout (Расположение) (рис. 6.34). Флажок Adjust the width of the combo box to display all columns (Увеличить ширину раскрывающегося списка для отображения всех колонок) задает значение свойства width (Ширина) объекта соmbовох (Раскрывающийся список). При установке флажка ширина раскрывающегося списка увеличивается, чтобы поместились значения всех элементов списка.
Таблица данной вкладки содержит реальные данные и позволяет задать значения свойства coiumnwidths (Ширина колонки). Для изменения ширины колонки установите курсор на правую границу столбца и перемещайте в ту или иную сторону.
Вкладка Value (Значение) построителя (рис. 6.35) предназначена для указания источника данных и задает значение свойства controisource (Источник данных) объекта.
Завершив установку параметров, нажмите кнопку ОК для закрытия окна построителя. В том случае, если вам опять потребуется его помощь, выделите созданный объект типа соmbовох (Раскрывающийся список), нажмите правую кнопку мыши и выберите из контекстного меню команду Builder (Построитель).
Рис. 6.34. Вкладка Layout построителя раскрывающегося списка
Рис. 6.35. Вкладка Value построителя раскрывающегося списка