ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2021
Просмотров: 1481
Скачиваний: 2
16
Свойства
ЭУ
OptionButton:
Caption
–
текст
,
отображенный
рядом
с
переключателем
.
GroupName
–
группа
,
к
которой
принадлежит
переключатель
.
Value
–
задает
или
возвращает
состояние
переключателя
,
принимает
два
значения
:
True
–
переключатель
нажат
,
False
–
сброшен
.
Событие
ЭУ
OptionButton:
Click
–
используется
для
реагирования
на
щелчок
переключателя
.
Элемент
управления
Список
(ListBox)
.
Создает
в
форме
список
,
в
котором
элементы
расположены
в
одну
или
несколько
колонок
.
Количест
-
во
значений
списка
,
выведенных
на
экран
,
определяется
размером
окна
списка
.
Если
элементы
списка
не
помещаются
в
объекте
ListBox
,
то
в
нем
появляются
полосы
прокрутки
,
располагаемые
снизу
и
/
или
с
правой
сто
-
роны
.
Элемент
управления
Поле
со
списком
(ComboBox)
.
Создает
в
форме
раскрывающийся
список
,
представляющий
собой
объект
типа
Com-
boBox.
Этот
тип
списка
позволяет
пользователю
осуществлять
выбор
зна
-
чения
,
вводимого
в
размещаемое
сверху
поле
ввода
или
выбирать
значе
-
ние
из
списка
,
открываемого
нажатием
кнопки
со
стрелкой
,
размещаемой
с
правой
стороны
.
Список
данного
типа
удобно
использовать
в
том
случае
,
если
вводимых
значений
много
,
а
места
в
форме
для
расположения
обыч
-
ного
списка
не
хватает
.
Свойства
ЭУ
ListBox
и
ЭУ
ComboBox:
List
–
обеспечивает
доступ
ко
всем
элементам
списка
.
Свойство
содер
-
жит
массив
,
в
котором
каждый
элемент
списка
является
элементом
масси
-
ва
.
Каждый
элемент
представлен
в
строковой
форме
.
Инициализировать
элементы
списка
можно
несколькими
способами
:
1.
Если
в
программе
описан
массив
оператором
Dim
MyArray(10)
,
то
присвоить
значение
этого
массива
списку
можно
оператором
:
MyList.List( ) = MyArray
2.
Элементы
списка
можно
вводить
во
время
разработки
,
устанавли
-
вая
свойство
List
в
окне
свойств
элемента
управления
.
Обратиться
к
элементу
списка
можно
оператором
:
ListBox.List(
индекс
)
Например
:
Text1.Text=List1.List(2)’
Вводит
в
текстовое
поле
третий
элемент
17
ListIndex
–
содержит
номер
выбранного
элемента
списка
.
Значение
это
-
го
свойство
= 0,
если
выбран
первый
(
верхний
)
элемент
списка
и
так
далее
.
ListCount
–
содержит
количество
значений
в
списке
.
Например
:
Text1.Text=”
В
MyList
имеется
”&Mylist.ListCount&”
элементов
списка
”
Text
-
содержит
выбранное
или
введённое
значение
,
которое
отобража
-
ется
в
текстовом
поле
.
Например
:
Private Sub List1_Click ()
Text1.Text=”
Выбрано
значение
”&List1.Text
End Sub
Style
–
определяет
способ
ввода
значения
в
поле
списка
:
0
–
позволяет
ввести
в
поле
списка
текст
с
клавиатуры
,
который
при
-
сваивается
свойству
Value
элемента
ComboBox
;
2
–
по
своему
действию
не
отличается
от
обычного
списка
ListBox
.
Методы
элементов
ЭУ
ListBox
и
ЭУ
ComboBox:
AddItem
–
добавляет
элементы
к
списку
.
Если
индекс
задан
,
то
элемент
добавляется
в
указанную
индексом
позицию
,
если
его
нет
,
то
–
в
конец
списка
.
Метод
AddItem
имеет
следующий
синтаксис
:
Object.AddItem
элемент
[,
индекс
]
Например
:
Private Sub Form1_Load()
List1.AddItem
“
Колечиц
”
List1.AddItem
“
Огарков
”
List1.AddItem
“
Бойко
”
List1.AddItem
“
Громов
”
End Sub
или
List1.AddItem “
Никитин
”, 1
RemoveItem
–
удаляет
элемент
из
списка
.
Метод
RemoveItem
имеет
следующий
синтаксис
:
Object.RemoveItem
индекс
Например
:
List1.RemoveItem 1
Clear
–
удаляет
все
строки
из
списка
:
List1.Clear
18
Элемент
управления
Счетчик
(Vscroll)
.
Позволяет
уменьшать
или
увеличивать
числовое
значение
в
результате
щелчка
стрелки
.
Элемент
управления
Полоса
прокрутки
(ScrollBar)
.
Позволяет
выбирать
значение
из
заданного
диапазона
с
помощью
мыши
щелчком
стрелки
на
концах
полосы
прокрутки
или
на
самой
полосе
или
путём
пере
-
таскивания
бегунка
мышью
.
Свойства
ЭУ
Vscroll
и
ЭУ
ScrollBar:
Max
-
максимальное
значение
,
выдаваемое
полосой
прокрутки
или
счётчиком
.
Это
положительное
целое
число
или
нуль
.
Min
–
минимальное
значение
,
выдаваемое
полосой
прокрутки
или
счет
-
чиком
.
Это
положительное
число
или
нуль
. Min
всегда
меньше
,
чем
Max.
SmallChange
–
отрицательное
или
положительное
целое
число
,
равное
шагу
изменения
значения
полосы
прокрутки
или
счётчика
при
щелчке
од
-
ной
из
стрелок
.
Value
–
текущее
значение
элемента
управления
.
События
ЭУ
SpinButton
и
ЭУ
ScrollBar:
Change
–
происходит
при
смене
значения
элемента
управления
,
когда
пользователь
нажимает
одну
из
кнопок
элемента
или
когда
бегунок
занял
новое
положение
,
или
при
изменении
значения
свойства
Value
в
про
-
грамме
.
Элемент
управления
Data
.
Используется
для
создания
относитель
-
но
простых
приложений
доступа
к
базе
данных
без
программного
манипу
-
лирования
данными
.
Связанные
с
данными
элементы
управления
получа
-
ют
возможность
управлять
данными
наборов
записей
только
будучи
связа
-
ны
с
элементом
управления
Data
.
Все
эти
элементы
управления
позволяют
выводить
и
управлять
сразу
несколькими
записями
.
Элемент
управления
Data
используется
для
создания
приложений
,
в
которых
можно
выводить
на
экран
и
работать
с
информацией
из
многих
существующих
баз
данных
,
включая
Microsoft Access.
В
форме
можно
расположить
столько
элементов
управления
Data
,
сколько
нужно
для
функционирования
приложения
.
Как
правило
,
для
каждой
таблицы
базы
данных
,
которой
нужно
манипулировать
,
используется
один
элемент
управления
Data.
Свойства
ЭУ
Data:
Databasename
-
используется
для
ввода
имени
файла
и
каталога
базы
данных
,
с
которой
требуется
установить
соединение
.
Значение
свойству
можно
присваивать
как
в
окне
свойств
,
так
и
в
программном
коде
в
про
-
цессе
выполнения
приложения
.
RecordSource
-
используется
для
ввода
имени
таблицы
базы
данных
,
из
которой
будут
отбираться
данные
.
19
Элемент
управления
Изображение
(PictureBox)
.
Используется
для
отображения
некоторой
картинки
,
т
.
к
.
имеет
свойство
,
которое
содержит
имя
файла
для
отображения
.
Чтобы
отобразить
или
удалить
рисунок
в
режиме
исполнения
,
необ
-
ходимо
использовать
функцию
LoadPicture
для
установки
свойства
Pic-
ture
.
Например
:
Рисунок
.Picture = LoadPicture(“Pic01.BMP)
Элемент
управления
PictureBox
можно
использовать
как
контейнер
для
других
элементов
управления
и
как
в
случае
с
рамкой
.
Кроме
того
,
его
можно
представлять
как
чистый
бланк
,
на
котором
можно
рисовать
или
печатать
.
Свойства
ЭУ
PictureBox:
Picture
–
используется
для
отображения
рисунка
в
окне
PictureBox
.
AutoSize
–
при
равенстве
True
приводит
к
автоматической
настройке
размеров
окна
элемента
для
соответствия
их
размеру
картинки
.
Методы
ЭУ
PictureBox:
–
позволяет
выводить
текст
в
окно
элемента
PictureBox
.
Circle, Line, Point, Pset
–
используются
для
рисования
графических
примитивов
в
окне
элемента
PictureBox
.
Элемент
управления
Образ
(Image)
.
Подобен
элементу
PictureBox
,
но
используется
только
для
отображения
графических
файлов
следующих
форматов
:
растровый
рисунок
(
.bmp
и
.dib
),
пиктограмма
(
.ico
),
метафайл
(
.wmf
,
.emf
),
JPEG (.jpg)
и
GIF (.gif)
.
Элементы
управления
Image
отвечают
на
событие
Click
и
могут
ис
-
пользоваться
в
качестве
замены
для
командных
кнопок
,
как
элементы
па
-
нели
инструментов
,
или
для
создания
простых
эффектов
анимации
.
Свойства
ЭУ
Image:
Picture
–
используется
для
отображения
рисунка
в
окне
I
mage
,
а
во
вре
-
мя
выполнения
приложения
загрузка
рисунка
в
элемент
Image
осуществ
-
ляется
с
помощью
функции
LoadPicture
.
Stretch
–
установка
свойства
в
False
приводит
к
тому
,
что
окно
элемента
Image
изменяется
до
размеров
отображаемого
рисунка
;
при
установке
свойства
в
True
размеры
самого
рисунка
изменяются
до
размеров
окна
Image
,
при
этом
рисунок
может
быть
растянут
или
сжат
.
Элемент
управления
Линия
(Line)
.
Используется
для
добавления
в
форму
линии
.
Свойства
ЭУ
Line:
BorderWidth
–
задает
толщину
линии
.
BorderColor
–
задает
цвет
линии
.
20
BorderStyle
–
задает
стиль
отрезка
линии
.
Элемент
управления
Фигура
(Shape)
.
Используется
для
создания
стандартных
фигур
в
формах
,
рамках
или
изображениях
:
прямоугольник
,
квадрат
,
овал
,
круг
,
округленный
прямоугольник
или
округленный
квад
-
рат
.
Свойства
элемента
Shape:
Shape
–
определяет
тип
фигуры
.
BorderColor
–
задает
цвет
границы
.
FillColor
–
задает
цвет
заполнения
.
BorderStyle
–
задает
стиль
границы
.
4.3.
Меню
Visual Basic
Меню
Visual Basic –
это
объект
VB.
Для
того
чтобы
приложение
от
-
вечало
всем
требованиям
современного
интерфейса
,
на
форме
следует
раз
-
местить
строку
меню
(
menu bar
),
которая
обычно
располагается
сразу
за
заголовком
приложения
(
title bar
).
Меню
достаточно
легко
создать
при
помощи
редактора
Menu Editor
,
который
позволяет
создавать
строку
меню
,
добавлять
и
удалять
меню
и
команды
меню
.
Чтобы
отобразить
окно
редактора
Menu Editor,
следует
выбрать
из
меню
Tools
команду
Menu Editor
или
щелкнуть
значок
Menu Editor
на
па
-
нели
Standard.
На
экране
появится
диалоговое
окно
Menu Editor.
5.
Создание
простого
приложения
Большинство
приложений
,
созданных
в
VB,
работают
в
интерактив
-
ном
режиме
.
На
экран
выводится
информация
,
предназначенная
для
поль
-
зователя
программы
,
и
ожидается
ответная
реакция
в
виде
ввода
данных
или
команд
.
Интерактивное
приложение
в
VB
создается
на
базе
формы
.
Форма
,
как
правило
,
является
основным
окном
интерфейса
с
элементами
управления
,
позволяющими
осуществлять
взаимодействие
с
пользова
-
телями
.
Формы
можно
создавать
с
помощью
:
•
Мастера
по
созданию
форм
.
•
Шаблонов
форм
.
•
Конструктора
форм
.
5.1.
Создание
,
сохранение
,
открытие
проекта
Создание
любого
приложения
VB
начинается
с
создания
проекта
.
Проект
–
это
совокупность
файлов
,
входящих
в
приложение
и
хранящих
информацию
о
его
компонентах
.
Создание
нового
проекта
.
Можно
воспользоваться
одним
из
приве
-
денных
ниже
способов
.