Создание элементов управления с помощью панели элементов

Создание элементов управления с помощью панели элементов может происходить с использованием или без использования мастера. В этом разделе мы приведем пример создания элемента управления Список (List Box) этими двумя способами.

Для добавления списка в какой-либо раздел отчета без помощи мастера:

  1. Убедитесь в том, что на панели элементов не нажата кнопка Мастера (Control Wizards).
  2. На панели элементов нажмите кнопку Список (List Box). Когда указатель мыши попадет в область отчета, он примет вид крестика со значком элемента управления Список (List Box). Центр крестика определяет позицию левого верхнего угла создаваемого элемента управления.
  3. Поместите указатель мыши в виде крестика в область нужного раздела отчета. Нажмите левую кнопку мыши и, удерживая ее, переместите указатель мыши в ту точку, где должен расположиться нижний правый угол списка, растянув рамку воображаемого нового элемента.
  4. При этом в строке состояния будет показано число строк и количество символов для текущего шрифта, которые может вместить список текущего размера.
  5. При достижении элементом управления Список (List Box) нужных размеров отпустите левую кнопку мыши. Если список будет иметь размеры, превышающие область того раздела, к которому он добавляется, то область раздела отчета будет автоматически увеличена, чтобы поместить список целиком.
  6. На некотором расстоянии слева от поля списка появится его метка. Чтобы изменить название метки, щелкните внутри нее левой кнопкой мыши. Внутри метки появится текстовый курсор. Введите нужный текст и нажмите клавишу <Enter>.

Теперь для определения свойств созданного списка нужно открыть окно его свойств и сделать необходимые изменения.

После добавления элемента управления для его перемещения и изменения размеров используются верхний угловой маркер перемещения и маркеры изменения размеров. Положение левого верхнего угла элемента определяется значениями свойств элемента управления От левого края (Left) и От верхнего края (Тор). Перемещая мышью маркеры изменения размеров, вы изменяете значения свойств элемента управления Ширина (Width) и Высота (Height).

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

Если кнопка Мастера (Control Wizards) на панели элементов нажата, то некоторые ее кнопки, например, Список (List Box) или Поле со списком (Combo Box), при их нажатии для создания элемента управления вызывают Мастер элементов.

Чтобы создать элемент управления Список (List Box), содержащий фиксированный набор значений с помощью мастера:

  1. На панели элементов нажмите кнопку Мастера (Control Wizards), если она еще не нажата.
  2. На панели элементов нажмите кнопку Список (List Box). Когда указатель мыши попадет в область отчета, он примет вид крестика со значком элемента управления Список. Центр крестика определяет позицию левого верхнего угла создаваемого элемента управления.
  3. Поместите указатель мыши в виде крестика в область нужного раздела отчета. Нажмите левую кнопку мыши и, удерживая ее, переместите указатель мыши в ту точку, где должен находиться нижний правый угол списка, растянув рамку воображаемого нового элемента. При этом в строке состояния будет отображаться число строк и количество символов для текущего шрифта, которые может вместить список текущего размера.
  4. При достижении элементом управления Список нужных размеров отпустите левую кнопку мыши. Появится первое -диалоговое окно Мастера списков. В этом диалоговом окне выберите переключатель Будет введен фиксированный набор значений (I will type in the values that I want). Нажмите кнопку Далее (Next). Появится второе диалоговое окно Мастера списков (рис. 6.22).

Второе диалоговое окно Мастера списков

Рис. 6.22. Второе диалоговое окно Мастера списков

  1. Во втором диалоговом окне Мастера списков можно указать количество столбцов создаваемого списка, а также определить их ширину. Введите число столбцов в поле ввода и, при необходимости, переместите правые границы столбцов с помощью мыши, если хотите изменить их ширину. В таблицу, изображенную внутри диалогового окна, введите желаемые значения элементов списка. Выполнив все необходимые действия, нажмите кнопку Далее (Next). Появится третье диалоговое окно мастера (рис. 6.23).

Третье диалоговое окно Мастера списков

Рис. 6.23. Третье диалоговое окно Мастера списков

Четвертое диалоговое окно Мастера списков

Рис. 6.24. Четвертое диалоговое окно Мастера списков

  1. В этом диалоговом окне нужно определить, что предполагается делать со значением, выбранным в списке пользователем: запомнить его для дальнейшего использования или сохранить в каком-либо поле источника данных. Выберите нужный вариант — выберите соответствующий переключатель и, если требуется сохранить значение в поле источника данных, выделите элемент с его именем в раскрывающемся списке. Нажмите кнопку Далее (Next). Появится четвертое диалоговое окно мастера (рис. 6.24).
  2. В четвертом диалоговом окне требуется указать название, которое будет использовано в качестве метки для создаваемого списка. Чтобы после создания списка получить справку по возможностям его настройки, установите флажок, расположенный внизу диалогового окна.
  3. Для завершения процесса создания списка нажмите кнопку Готово (Finish).