Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
формы.doc
Скачиваний:
6
Добавлен:
02.06.2015
Размер:
532.48 Кб
Скачать

Конструирование основной формы

Создайте новую форму и на ней разместите три элемента управления TextBox, Label, CommandButton как это показано на рисунке.

Рис. 7.3. Форма с тремя элементами управления

Свойства формы и элементов управления

Установите свойства формы и первых трех элементов управления (из пяти) в соответствии с приведенной таблицей.

Свойства элементов управления формы Str_An

Тип элемента

Комментарий

Свойства

Значение свойства

UserForm

Диалоговое окно

Name

Str_An

Caption

Анализ символьной строки

Textbox

Поле ввода текста

Name

Inp_Box

Text

Введи слова, разделенные пробелом

Label

Элемент для высвечивания сообщений

Name

Out_Lab

Caption

(пустое значение)

CommandButton

Кнопка, нажатие на которую производит разбивку на слова.

Name

Go

Caption

Разбить на слова

Accelerator

G

CommandButton

Кнопка завершения работы с формой

Name

Ex

Caption

Выход

Accelerator

E

CommandButton

Кнопка вызова формы выбора рабочего листа

Name

Sel_Sheet

Caption

Выбор листа

Accelerator

S

Свойство Nameзадает имя формы или элемента управления. Под этим именем элемент управления будет известен всем процедурам формы.

Выделите форму и высветите окно свойств для нее (рис. 7.3). В строке (Name) введите имя Str_An. В папке Forms автоматически изменится название строки, соответствующей выделенной форме.

Рис. 7.4. Изменение имени формы

Перейдите к элементу TextBox. Переход по элементам осуществляется при помощи щелчка мыши или клавишей Tab. В окне свойств отразятся свойства этого объекта. Измените свойство Name. Затем поочередно перейдите к остальным элементам формы и установите свойство Name каждого из них в соответствии с таблицей.

Установите остальные свойства элементов формы в соответствии с таблицей:

  • Свойство Caption(надпись) используется для установки высвечиваемого в элементе текста. При задании значения свойства можно использовать любые символы в любом порядке. В рассматриваемом примере это свойство задается как буквами латинского алфавита, так и буквами русского алфавита.

Титульная строка окна формы определяется свойством Caption. Если свойство устанавливается для других элементов, например, для CommandButton или Label, то заданный текст высвечивается как надпись на элементе.

  • Свойство TextэлементаTextBoxсодержит текст, введенный в поле ввода. То же значение имеет и свойствоValue этого элемента. Значение свойства высветится в элементеTextBoxпри загрузке формы.

  • Свойство Accelerator(ускоритель) для объектаCommandButton позволяет указать букву, нажатие на которую в сочетании с клавишейAltравносильно нажатию на командную кнопку. Здесь и далее для задания свойстваAcceleratorиспользуются буквы латинского алфавита, если не указано другое.

Рис. 7.5. Три элемента управления после изменения свойств

Выполните форму, нажав кнопку Run панели инструментов.

Рис. 7.6. Форма в режиме выполнения

Форма высветилась на фоне рабочего листа. До тех пор, пока не написаны событийные процедуры, форма никак не реагирует на нажатие кнопки или на попытки ввода текста. Можно только закрыть форму, нажав кнопку закрытия окна.