Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TYeMA_9_SOZDANIYe_DIALOGOV_H_OKON_POL_ZOVATYeLY....doc
Скачиваний:
4
Добавлен:
27.11.2018
Размер:
452.61 Кб
Скачать
      1. Объект "Окно редактирования'

Окно редактирования является многострочным окном (см. рис.2, левый верхний угол), содержащим текст, который может редактироваться пользователем. Содержимое окна редактирования может изменяться как пользователем, так и про­граммным путем (подобно метке). Чтобы изменить содержимое окна редактирования программным путем, применяется процедура, подобная той, что применялась для изменения метки, но использующая вместо набора Labels() набор EditBoxes(), а вместо свойства Caption — свойство Text.

Кроме того, окно редактирования обладает свойством MultiLine. Если нужно, чтобы в тексте окна редактирования использовались переносы слов на новую строку или чтобы текст в окне опускался на одну строку при нажатии клавиши Enter, то свойство MultiLine необходимо установить в True. Окно редактирования обладает и др. свойствами. Можно посмотреть и установить эти свойства в вашей программе или с помощью директивы Формат/Объект.

      1. Объект "Групповое окно"

Групповое окно визуально объединяет в группу другие объекты бланка. Кроме того, оно определяет группу кнопок выбора, как изображено в верхней части рис.2, Для создания группового окна выберите пиктограмму GroupBox, а затем изобразите групповое окно на бланке. Групповое окно должно быть изображено на бланке до того, как вы начнете изображать кнопки, которые нужно объединить в группу. Для задания строки текста, располагающейся в верхней области границы окна, применяется свойство Caption.

      1. Объект "Контрольный индикатор"

Контрольный индикатор (см. рис.2, слева) позволяет пользователю выбрать одну или несколько опций. Одновременно может использоваться любое количество контрольных индикаторов. Когда контрольный индикатор включен, его свойство Value установлено в True; в противном случае — в False. Доступ к свойству Value можно получить, использовав набор CheckBoxes(), например:

isChecked = Sheets("Dialog1").CheckBoxes("Check Box 4").Value

Свойство контрольного индикатора Caption определяет строку текста, располагающуюся справа от индикатора.

      1. Объект "Кнопка выбора"

Кнопка выбора позволяет пользователю выбрать одну опцию из списка взаимоис­ключающих опций. В отличие от контрольных индикаторов может быть выбрана только одна из группы кнопок выбора, так как выбор одной кнопки автоматически отключает выбор любой другой кнопки из этой группы. Кнопки выбора известны как "радиокнопки". Группа кнопок выбора объединяет все кнопки выбора, расположенные в одном групповом окне или на всем бланке (если они не объединены групповым окном). Для создания нескольких групп на бланке используются групповые окна, объединяющие все кнопки выбора одной группы. При создании группы кнопок выбора вначале изобразите на бланке групповое окно, а затем в этом окне изобразите необходимое количество кнопок выбора (см. рис.2).

Как и для контрольного индикатора, свойство Value кнопки выбора устанавли­вается в True в результате нажатия этой кнопки пользователем. Доступ к этому свойству обеспечивается аналогично описанному для контрольного индикатора, с тем отличием, что вместо набора CheckBoxes() используется набор OptionButtons(). Свойство Caption определяет текст, располагающийся справа от кнопки выбора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]