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

2.2. Установка свойств элемента управления

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

Для установления значения свойства в программном коде используется следующий синтаксис:

[Форма.]Объект.Свойство = Значение

Для получения значения свойства какого-либо элемента управления используется следующий синтаксис:

Переменная = [Форма.]Объект.Свойство

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

Свойства также можно установить через окно свойств, не прибегая к написанию программного кода.

Для установления значения свойства элемента управления при проектировании щелчком мыши выделите этот элемент на форме так, чтобы вокруг него появились 8 синих квадратиков. В окне свойств Properties (рис. 1.8) в заголовке к слову Properties добавится имя этого элемента, а в строке, расположенной ниже появится его имя (жирным шрифтом) и его класс. На закладке Alphabetic окна Properties будет размещён список свойств. В левой колонке расположены названия свойств, а в правой – значения, которые можно изменять. При выборе свойства внизу окна Properties появится справка о выбранном свойстве.

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

Закладка Categorized отличается от Alphabetic тем, что некоторые свойства объединены в группы. Названия групп выделены жирным шрифтом, а слева в квадратике стоит знак минус, если группа открыта, или плюс – если закрыта.

2.3. Общие свойства, события и методы элементов управления

Перечислим основные общие свойства (табл. 2.5), события (табл. 2.6) и методы (табл. 2.7) элементов управления.

Таблица 2.5 Общие свойства элементов управления

Свойство

Описание

Name

Имя ЭУ. Используется в программе для доступа к ЭУ и его свойствам

Caption

Текст, отображаемый при элементе управления

Left

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

Tор

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

Width

Ширина ЭУ

Height

Высота ЭУ

Appearance

Вид ЭУ в период выполнения кода: 0 – плоский, 1 – объемный

Font

Характеристики отображаемого текста

ForeColor

Цвет текста ЭУ

BackColor

Цвет фона области вывода текста ЭУ

BorderStyle

Тип границы ЭУ. Возможные значения:

  • None (0) – граница невидима;

  • Fixed Single (1) – граница в виде контура

Visible

Позволяет скрыть ЭУ (значение – False) или сделать его видимым (значение – True)

Enabled

Разрешает или запрещает доступ к ЭУ

Picture

Внедрение изображения на элемент управления. Например, на поверхности кнопки оно отображается следующей инструкцией:

CommandButton1.Picture = LoadPicture("C:\Круг.bmp")

Примечание. Более подробная информация о свойствах основных элементов управления приведена в приложении 2.

Таблица 2.6. Общие события элементов управления

Событие

Описание

Click, DblClick

Происходит при щелчке и двойном щелчке на элементе управления

MouseDown, MouseUp

Происходит при нажатии и отпускании любой кнопки мыши

MouseMove

Происходит при передвижении указателя мыши

KeyPress

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

KeyDown, KeyUp

Происходит при нажатии и отпускании любой клавиши

Change

Происходит при изменении значения элемента управления

Enter, Exit

Происходит, когда элемент управления получает или теряет фокус

Error

Используется при уведомлении об ошибке

Таблица 2.7. Общие методы элементов управления

Метод

Описание

Move

Перемещает элемент управления и изменяет его размеры. Синтаксис:

Move (Left [, Top [, Width [, Height]]])

SetFocus

Устанавливается фокус на вызвавшем этот метод элементе управления. Часто применяется в программах обработки ошибок

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