Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_ч_1_МГУС.doc
Скачиваний:
45
Добавлен:
23.08.2019
Размер:
1.41 Mб
Скачать

1.3. Стандартные элементы управления

При создании коммерческого приложения, которое делается по заказу, т. е. предполагает его эксплуатацию пользователями с различной степенью подготовки, особенно важным является разработка интерфейса программы. Интерфейс приложения должен быть понятным, простым при работе с приложением. До появления визуальных средств программирования разработка интерфейса могла занимать до 60% времени от времени создания всего приложения.

В Visual Basic для построения пользова­тельского интерфейса приложения используются специальные графические инструменты, называемые элементами управления. Различают встроенные или стандартные элементы управления и нестандартные, которые вызываются после выполнения определенных команд.

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

Панель элементов управления

Стандартные элементы уп­равления для использования в формах представлены пик­тограммами на панели элементов (см. рис. 1.2).

Другие элементы управления, называемые элементами управления ActiveX, можно добавить на панель элементов, выполнив команду ПроектКомпоненты Вкладка: Управления, где и выбрать нужное средство уп­равления. Другой путь – вызвать правой кнопкой мыши (ПКМ) контекстное меню при нахождении указателя мыши на панели элементов и в нем выбрать пункт меню Компоненты.

Основные встроенные стандартные элементу управления и их краткое описание приведены в табл. 1.1.

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

В учебном пособии [1] приведены также свойства элементов управления, используемые по умолчанию. Их при программировании можно опускать. Считаем, что привыкать к свойствам по умолчанию надо постепенно. Поясним, что такое свойство по умолчанию на примерах:

txtF.Text = 24 ‘можно так: txtF = 24

lblОперация.Caption = "Произведение"

‘ или так: lblОперация = "Произведение"

Таблица 1.1

Имя элемента управления

Префикс имени

Имя класса

Описание

Check1

(Флажок)

chk

CheckBox

Отображает возможности выбора True/False (Истина/Ложь) или Yes/No (Да/Нет). На форме одновременно может быть установлено любое коли­чество флажков

Combo1

(Комбиниро­ванное окно)

cbo

ComboBox

Комбинирует поле ввода со списком. Позволяет пользователю печатать выбор или выбирать элемент из раскрывающегося списка

Command1

(Кнопка управления)

cmd

CommandButton

Выполняет команду или действие, выбранные пользователем

Data1 (Элемент

управления

данными)

dat

Data

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

Dir1 (Список каталогов)

dir

DirListBox

Отображает и позволяет пользовате­лю выбирать папки и пути

Drive1 (Список дисков)

drv

DriveListBox

Отображает и позволяет пользовате­лю выбирать дисковод

File1 (Список файлов)

fil

FileListBox

Отображает список файлов и позво­ляет пользователю выбирать из него

Frame1 (Рамка)

fra

Frame

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

Hscroll (горизонтальная)

или

VScroll (вертикальная) полосы прокрутки

hsc

vsc

HscrollBar

VScrollBar

Позволяет пользователю добавлять полосы прокрутки к элементам управления, которые не предоставляют их автоматически. (Это не то же самое, что встроенные полосы прокрутки мно­гих элементов управления.)

Image1 (Изображение)

img

Image

Отображает побитовые изображения, значки или метафайлы Windows, файлы JPEG или GIF; при нажатии ведет себя как кнопка управления

Label1 (Надпись)

lbl

Label

Отображает текст, с которым пользователь не может взаимодействовать

Line1 (Линия)

lin

Line

Добавляет отрезок прямой линии на форму

List1 (Список)

lst

ListBox

Отображает список элементов, кото­рые пользователь может выбирать

OLE1 (Контейнер OLE)

ole

OLE

Внедряет данные в приложение Visual Basic

Option1 (Переключатель)

opt

OptionButton

Переключатель как часть группы вы­бора вместе с другими переключате­лями. В группе выбора отображается много возможностей, из которых пользователь выбирает только одну

Picture1(Графическое окно)

pic

PictureBox

Отображает побитовые изображения, значки или метафайлы Windows, файлы JPEG или GIF. Он также ото­бражает текст и является визуальным контейнером для других элементов управления

Shape1

(Контур)

shp

Shape

Добавляет прямоугольник, квадрат, эллипс или окружность на форму, в рамку или картинку

Text1

(Текстовое поле)

txt

TextBox

Предоставляет область для ввода или отображения текста

Timer1 (Таймер)

tmr

Timer

Выполняет события через определен­ные интервалы времени. Можно использовать при создании эффектов анимации