Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Практическая работа 13. Процедуры Property Let, Property Get





Инструкции Property Let используются для описания процедуры Property Let, предназначеной для изменения значения свойства (здесь цвет волос). Инструкции Property Get используются для описания процедуры, считывающей значение свойства. Процедура возвращает текущий цвет. Последовательность действий:

1. Создать: 2 командные кнопки, значения свойств Caption которых представлены на рис. 2.4(записи на кнопках 1 и 2 соответственно), · 2 поля меток для вывода возвращаемых значений, рис. 2.4 внизу и 2 поля меток с надписями (рис. 2.4 вверху),

o Создать процедуры Property (см. выше), ввести имя процедуры - hairColor в поле Тип сделать щелчок наProperty ОК выводятся инструкции Property Let, End Property и Property Get, End Property,

2. ввести код, данный ниже:

(General) (Declarations)Dim CurrentColor As Integer Const BLACK = 0, RED = 1, GREEN = 2Private Sub Command1_Click()Rem задать цвет волос с помощью процедуры Property Let Rem (синтаксис: свойство = аргумент)hairColor = BLACKlbl1.Caption = CurrentColorEnd SubRem процедура изменяет значение свойства цвет волосProperty Let hairColor(ByVal Color As Variant) Select Case ColorCase RED: CurrentColor = 1Case GREEN: CurrentColor = 2Case Else: CurrentColor = 0End SelectEnd PropertyRem процедура возвращает текущий цвет волос Property Get hairColor() As Variant Select Case CurrentColor Case Is = 1: hairColor = 1Case Is = 2: hairColor = 2Case Is = 0: hairColor = 0End SelectEnd PropertyPrivate Sub Command2_Click()Rem определить цвет волос с помощью процедуры PropertyRem Get (синтаксис: переменная = свойствo)Dim Color As VariantColor = hairColorlbl2.Caption = ColorEnd Sub

3. стартовать проект, сделать последовательно щелчки на командных кнопках, рис. 2.4

 

Рис. 2.4. Property Let, Property Get







Дата добавления: 2015-06-12; просмотров: 530. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Studopedia.info - Студопедия - 2014-2026 год . (0.013 сек.) русская версия | украинская версия