Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
21
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

1.2.2. Основные свойства объектов

При выделении объекта его свойства отображаются в окне свойств (Properties).

Все свойства, события и методы объекта можно просмотреть в окне Object Browser (рис.1.9.), который содержит каталог объектов. Для вывода окна диалога необходимо ввести команду View\Object Browser. Выбрать в этом меню в верхнем поле списка необходимую библиотеку либо объекты из всех библиотек. Стандартные элементы управления содержит библиотека VB (Visual Basic objects and procedures). В списке Classes перечислены все классы объектов VB. Здесь Form класс объекта типа Форма, Form1 – объект, экземпляр данного класса. Financial – класс типа Модуль, остальные элементы – константы объекта Form1. После выбора объекта в списке Members of выводятся все свойства и методы, относящиеся к выбранному объекту, в данном случае к форме. В этом окне отображаются свойства (MousePointer, Moveable, Name), события (MouseUp) и методы (Move). События выделяются желтым цветом, методы - зеленым цветом.

Нажав F1 или кнопку ’’? ” можно вызвать справочную информацию. Чтобы найти конкретное свойство или метод можно воспользоваться кнопкой поиска (бинокль). Введите во второй строке ввода имя объекта, например Form, и щелкните по кнопке поиска. После окончания поиска в окне результаты поиска (Search Results) появится имя библиотеки и искомый объект , а в окне Members of – свойства и методы этого объекта. В нижней части окна дается краткое описание выделенного объекта. В примере на рисунке 1.9 выведено сведение о методе Line.

Свойства объектов

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

Имя элемента (Name). Каждому элементу управления имя присваивается по умолчанию, например, форме – Form, метке – Label, полю ввода – Text и т.д. Так как однотипных объектов может быть много, то программа нумерует их: Label1, Label2, и т.д. Однако, такие имена мало информативны, поэтому каждому объекту необходимо присвоить оригинальное, достаточно информативное имя. Полям ввода можно присваивать имена в соответствии с элементом данных: длина, ширина, успеваемость. Кнопкам - в соответствии с их функциональным назначением: стоп, пуск, пауза…Имена объектов используются в программе для обращения к ним, поэтому имя объекту необходимо присваивать до написания программы. Имя объекта необходимо писать латинскими символами. В имени объекта не допускается использование пробелов.

Примите за правило: создал объект – присвой ему имя.

Рекомендуется имя объекта начинать с префикса. Например, для текстового поля – txt, для метки – lbl, для кнопки – cmd и т.д.: txtDlina, lblDlina, cmdStart. При этом префикс начинается со строчной буквы, а базовое имя (Dlina) - с прописной буквы.

Надпись (Caption) – это текстовое сообщение, которое выводится на соответствующий объект в форме. Каждому объекту программа автоматически присваивает имя и аналогичную надпись. Надпись на элементе управления может совпадать с именем объекта. В отличие от имени, надпись можно писать на любом языке, т.к. она не используется в программе. Надпись на объекте можно создавать в процессе разработки программы, а также при ее выполнении. Текст программы в этом случае представляет собой строку следующего вида:

ИмяФормы.ИмяОбъекта.Свойство =’’<текст>’’

frmForm1.cmdExit1.Caption = ’’Резервная кнопка’’

Положение объекта. Положение объекта в форме определяется координатами верхнего левого угла (рис.1.10). Для этого используется два свойства: Top – расстояние от верхнего края формы и Left – расстояние от левого края формы. Все расстояния задаются в ’’твипах ’’. Твип – экранно-независимая единица измерения. Один твип равен 1/20 точки принтера. Это гарантирует независимость отображения элементов приложения от разрешения дисплея.

Размеры объекта определяют также два свойства: Height и Width (высота и ширина).

Цвет. Управление цветовым оформлением элементов осуществляется с помощью свойства BackColor, FileColor и ForeColor. Этим свойством по умолчанию назначаются стандартные цвета Windows.

Свойство BackColor определяет цвет фона. При проектировании цвет выбирают из палитры в диалоговом окне настройки, а в программе цвета задаются либо с использованием цветовой схемы RGB, либо константами библиотеки VBRUN (см. тему 4).

Свойства ForeColor и FillColor определяет цвет текста и цвет рисованных объектов, соответственно.

Enabled – доступность элемента управления. Может принимать два значения: True – истина и False ложь. Если значение свойства установлено в False, то элемент управления будет недоступен пользователю. Такой элемент управления при выполнении программы подсвечивается блеклым серым цветом.

Visible – видимость элемента. Это свойство также имеет два значения: True и False. Если установлено значение False, то элемент управления будет невидим.

Index – индекс. Определяет номер элемента в массиве элементов управления или в списке.

TabIndex – индекс обхода. Присваивается программой автоматически при помещении элемента управления на форму в порядке их создания. Этот индекс определяет порядок перемещения фокуса по элементам управления при нажатии клавиши Enter. Порядок обхода может быть изменен пользователем на этапе разработки программы.