![](/user_photo/2706_HbeT2.jpg)
- •Типы данных
- •Dim ИмяПеременной As ТипДанных
- •Dim Имя_массива(список_размерностей) As Имя_типа
- •3.1. Правила записи операторов
- •3.2. Оператор присваивания
- •3.3. Операторы ввода-вывода
- •3.3.1. Оператор и функция MsgBox
- •3.3.2. Функция InputBox
- •Создание макроса
- •Интерфейс пользователя vba
- •Основные команды главного меню vb
- •Создание модуля
- •Создание форм
- •Лабораторная работа №1 Задание 1
- •Варианты заданий
- •Задание 2
- •Задание 3
- •Задание 4
- •VbInformation, "о программе"
Задание 3
Создайте простейший текстовый редактор. Для этого добавьте окно формы, создайте форму и на ней установите необходимые компоненты (надпись, поле для ввода текстовой информации, кнопка, рамка).
Запустите проект. Измените созданную форму, чтобы получить следующий вид:
Свойства компоненты Форма:
BackColor - определяет цвет фона формы
BorderStyle - определяет стиль бордюра формы. Может принимать следующие значения:
- None – бордюр отсутствует;
- Fixed Single – фиксированный бордюр стандартного окна Windows;
- Sizable – масштабируемый бордюр стандартного окна Windows (масштабируется вместе с окном);
- Fixed Dialog – фиксированный бордюр диалогового окна Windows;
- Fixed ToolWindow – фиксированный бордюр вспомогательного окна Windows;
- Sizable ToolWondow – масштабируемый бордюр вспомогательного окна Windows;
Caption - указывается заголовок формы.
Enabled - определяет активизирована форма или нет. Если форма не активизирована, то с ней не может произойти ни одно событие (клик мыши по форме и т.п.). Возможные значения: True, False.
Visible - определяет видна форма или нет. Возможные значения: True, False.
Font – указывает, каким шрифтом будут писаться надписи на данной форме.
ForeColor - определяет цвет шрифта.
Height - определяет высоту формы.
Width - определяет ширину формы.
Moveable - указывает на возможность перемещения формы.Возможные значения: True, False.
StartUpPosition - указывает на положение окна формы на экране.Возможные значения:
- Manual – положение окна определяется в ручную;
- CenterOwner -
- CenterScreen – окно формы расположить посредине экрана;
- WindowsDefault – окно формы расположить в месте где по умолчанию располагаются окна в Windows.
Свойства компоненты
Label (для
создания на рабочей форме надписей)
:
Caption - указывает тот текст, который должен быть написан.
Height - определяет высоту окна отводимого под надпись.
Width - определяет ширину окна отводимого под надпись.
Left - определяет горизонтальную координату окна, отводимого под надпись.
Top - определяет вертикальную координату окна, отводимого под надпись.
Visible - определяет видима будет надпись или нет.
Enabled - определяет активно будет окно или нет.
Font – указывает, каким шрифтом будет писаться надпись.
ForeColor - определяет цвет шрифта.
BackColor - определяет цвет фона формы
BorderStyle - определяет стиль бордюра окна, отводимого под надпись.
Может принимать следующие значения:
- None – бордюр отсутствует;
- Fixed Single – фиксированный бордюр стандартного окна Windows.
ToolTipText - указывает всплывающая подсказка, которая выводится на экран при наведении курсора на окно, отведенное под надпись.
Свойства компоненты
TextBox (для
создания на рабочей форме полей для
ввода/вывода текстовой или числовой
информации)
:
Text – определяет, какой текст введен в окне по умолчанию.
Height - определяет высоту окна отводимого под надпись.
Width - определяет ширину окна отводимого под надпись.
Left - определяет горизонтальную координату окна, отводимого под надпись.
Top - определяет вертикальную координату окна, отводимого под надпись.
Visible - определяет видима будет надпись или нет.
Enabled - определяет активно будет окно или нет.
ScrollBars - указывает наличие полос прокрутки.
Свойство может принимать следующие значения:
- None – обе полосы прокрутки отсутствуют;
- Horizontal – присутствует только горизонтальная полоса прокрутки;
- Vertical – присутствует только вертикальная полоса прокрутки;
- Both – присутствуют обе полосы прокрутки.
Multiline – указывает, разрешен ли многострочный режим ввода или нет. Возможные значения: True, False.
Locked - определяет возможность редактирования надписи в окне.
MaxLength - указывает максимальная длина надписи, которая может быть введена в этом окне.
Font – указывает, каким шрифтом будет писаться надпись.
ForeColor - определяет цвет шрифта.
BackColor - определяет цвет фона формы.
BorderStyle - определяет стиль бордюра окна, отводимого под надпись.
Может принимать следующие значения:
- None – бордюр отсутствует;
- Fixed Single – фиксированный бордюр стандартного окна Windows.
ToolTipText - указывает всплывающую подсказку, которая выводится на экран при наведении курсора на окно, отведенное под надпись.
Свойства компоненты
CommandButton (для
создания на форме простых кнопок)
:
Кнопки могут быть как просто с надписями, так и с нанесенными изображениями.
Caption - указывает тот текст, который должен быть написан на кнопке.
Height - определяет высоту кнопки.
Width - определяет ширину кнопки.
Left - определяет горизонтальную координату кнопки.
Top - определяет вертикальную координату кнопки.
Visible - определяет видима будет кнопка или нет.
Enabled - определяет активна будет кнопка или нет.
BackColor - определяет цвет фона формы.
MaskColor - определяет цвет шрифта.
Font – указывает, каким шрифтом будет писаться надпись.
Picture - указывает наименование рисунка, который будет находиться на клавише.
DownPicture - указывает наименование рисунка, который будет находиться на нажатой клавише.
ToolTipText - указывает всплывающую подсказку, которая выводится на экран при наведении курсора на кнопку.
Свойства компоненты
Frame (для
создания на рабочей форме рамок
визуального объединения нескольких
компонент на форме)
:
Caption - указывает текст, который пишется в заголовке рамки.
Height - определяет высоту рамки.
Width - определяет ширину рамки.
Left - определяет горизонтальную координату рамки.
Top - определяет вертикальную координату рамки.
Visible – определяет, видима будет рамка и все ее содержимое или нет.
Enabled – определяет, активна будет рамка и ее содержимое или нет.
Font – указывает, каким шрифтом будет писаться надпись в заголовке рамки.
ForeColor - определяет цвет шрифта.
BackColor - определяет цвет фона формы под рамкой.
BorderStyle - определяет цвет рамки.
ToolTipText - указывает всплывающую подсказку, которая выводится на экран при наведении курсора на рамку.
Измените свойства компонент. Свойства можно изменять в режиме конструирования в окне свойств, либо программно в режиме выполнения.
Например, в ходе выполнения программы можно изменить заголовок формы командой:
frmForm1.Caption = "Привет"
Дайте новые значения именам элементов: рамка Frame1 – fraFore, кнопка Command1 – cmdForeBlack, кнопка Command2 – cmdForeGreen, кнопка Command3 – cmdForeBlue, текстовое поле Text1 – txtDoc.