Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2_Visual Basic.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.15 Mб
Скачать

Приднестровский Государственный Университет им. Т.Г. Шевченко

Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 2

Тема: «Форма и стандартные элементы управления»

Цель работы:

изучение основных свойств, методов и событий формы и элементов управления;

приобретение начальных навыков работы в среде Visual Basic при создании простейших приложений.

1. Форма

При создании нового проекта Visual Basic создает проект и открывает новую форму, после чего можно приступать к проектированию приложения.

Форма – это главный элемент разрабатываемого приложения, на котором располагаются другие элементы. Все проекты, создаваемые на Visual Basic, содержат формы. Одни состоят из одной, другие из нескольких форм.

Процесс создания формы в конструкторе форм заключается в размещении на форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий.

1.1. Свойства формы

Внешний вид и поведение формы на экране определяется значением свойств. Эти свойства определяются в окне свойств на этапе разработки формы или операторами программы в процессе выполнения приложения.

Наиболее часто используемые свойства формы представлены в таблице 2.1.

Таблица 2.1. Свойства формы

Свойство

Описание

Name

Имя формы. Используется для управления формой и доступа к ее компонентам или свойствам

Caption

Текст заголовка

Left

Расстояние от левой границы формы до левой границы экрана

Tор

Расстояние от верхней границы формы до верхней границы экрана

Width

Ширина формы

Height

Высота формы

ScaleMode

Устанавливает единицы измерения. Допустимые значения:

  • vbTwips или 1 (твипы, используются по умолчанию);

  • vbPoints или 2 (пункты);

  • vbPixels или 3 (пиксели);

  • vbCharacters или 4 (символы);

  • vbInches или 5 (дюймы);

  • vbMillimeters или 6 (миллиметры);

  • vbCentimeters или 7 (сантиметры)

CurrentX,

CurrentY

Координаты в форме, где при помощи метода Print будет выводиться текст или при помощи графических методов рисоваться рисунок. По умолчанию измеряются в твипах и координата левого верхнего угла равна (0,0)

Font

Шрифт. Шрифт, заданный в этом свойстве, используется при выводе текста непосредственно на поверхность формы (например, при помощи метода Print).

При программной установке возможно задание следующих основных свойств текста:

  • FontName – имя шрифта;

  • FontSize – размер символов;

  • FontBold – логическое свойство, определяющее, имеет ли текст полужирное начертание;

  • FontItalic – логическое свойство, определяющее, имеет ли текст наклонное начертание;

  • FontUnderline – логическое свойство, определяющее, является ли текст подчеркнутым

BorderStyle

Стиль (вид) границы формы (окна программы). Возможные значения:

  • Sizable (2) – возможны все изменения окна (значение по умолчанию);

  • None (0) – окно без рамки, размер окна изменяться не может, нет строки заголовка, минимизация и максимизация окна невозможны;

  • Fixed Single (1) – фиксированная рамка, есть заголовок, кнопки минимизации и максимизации, размер окна изменяться не может;

  • Fixed Dialog (3) – окно окаймляется толстой рамкой, изменения размера невозможны, минимизация и максимизация возможна только из системного меню (нет кнопок);

  • Fixed ToolWindow (4) – то же самое, что и Fixed Dialog, но строка заголовка более узкая;

  • Sizeable ToolWindow (5) – то же самое, что и Sizeable, но без кнопок свертывания и развертывания и строка заголовка более узкая

BackColor

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

ForeColor

Цвет, используемый при выводе текста на поверхность формы и для контуров графических объектов

FillColor

Цвет заполнения внутренней части графических объектов

FillStyle

Стиль (способ) заливки графических объектов:

  • Transparent (l) – прозрачный цвет (заливки нет);

  • Solid (0) – сплошная заливка;

  • HorizontalLine (2) – горизонтальная штриховка;

  • VerticalLine (3) – вертикальная штриховка.

Цвет линий штриховки определяет значение свойства FillColor

DrawMode

Способ вывода графических объектов. Например, если значение свойства равно Blackness (1), то цвет всех контуров объектов и цвет заливки будет черным (значение этого свойства не влияет на цвет текста, выводимого при помощи метода Print)

DrawWidth

Толщина линии для графических объектов

DrawStyle

Стиль контура графических объектов, тип линии:

  • Solid (0) – сплошная линия;

  • Dash (1) – пунктирная линия;

  • Dot (2) – линия из точек;

  • Dash-Dot (3) – линия "точка-тире";

  • Dash-Dot-Dot (4) – линия "тире-точка-точка";

  • Transparent (5) – "прозрачная" линия

Enabled

Свойство, определяющее активизирована форма или нет. Если форма не активизирована, то с ней не может произойти ни одно событие (клик мыши по форме и т.п.) Возможные значения: True, False

Visible

Свойство, определяющее видна форма или нет. Возможные значения: True, False

Icon

Значок (иконка) в заголовке окна

Picture

Подключение файла картинки для фона формы. При программной установке данного свойства применяется функция LoadPicture. Ее параметр задает полное имя растрового файла, используемого в качестве рисунка

Примечание. Для задания значения цвета используют несколько подходов. Во-первых, задание цвета вводом его шестнадцатеричного кода или константы (Приложение 1, табл. 1.3), во-вторых, используя функции задания цвета (Приложение 1, табл. 1.1, 1.2) и, наконец, используя окно свойств.

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