ЛАБОРАТОРНАЯ РАБОТА №5 ОБЪЕКТЫ:СВОЙСТВА,СОБЫТИЯ,МЕТОДЫ(ЧАСТЬ 2) 5.Базовый класс “TextBox”.На его основе создается текстовое поле для ввода и редактирования данных. Cвойства: 5.1. Аlignment[=nValue] – определяет как данные будут выровнены в поле. nValue принимает значения { 0 –по левой границе; 1- по правой; 2- по центру; 3 -автоматическое(по умолчанию); 5.2. PasswordChar[=cExpr]-свойство используется для ввода скрытых данных типа пароля. 5.3. Для задания стиля и цвета рамки поля используются свойства: BorderStyle, BorderColor. Для определения цвета неактивного поля используется свойство DisableBackColor 5.4.Краткое описание назначения каждого из обьектов осуществляется с помощью свойства Сomment 5.5. Для отображения полей ввода в заданном формате используется свойство Format 5.6. Для задания шаблона ввода используется свойство InputMask 5.7. Для создания поля, информация из которого должна быть доступна только для чтения, используется свойство ReadOnly; 5.8.Стиль отображения поля задается свойством SpecialEffect; 5.9. Для задания длиных поясняюших надписей используется свойство StatusBarText; 6.Базовый класс “Timer”.На его основе создается невидимый объект , который постоянно генерирует некоторое событие через заданный интервал времени. Свойства: 6.1.Interval[=nTime]-задает интервал времени в миллисекундах между возникновением событий. Time={0-нет прерывания(по умолчанию) 56 мсек-минимальное время прерывания 24-дня –максимальное время прерывания} События: 6.1. Timer-событие происходит по истечении интервала времени, заданного свойством Interval. 7.Базовый класс ”ListBox”.На его основе создается объект-список,который обладает рядом дополнительных свойств по сравнению с “ComboBox” Свойства: 7.1. Selected(nIndex)[=lExpr]-используется для выбора значения из списка. nIndex-номер элемента списка; lExpr={ .t.-выбран; .f.-(по умолчанию) не выбран } 7.2.МultiSelect[=nChoice]-используется для множественного выбора из списка. nChoice={ 0-нет(по умолчанию); 1- да } 7.3. MoverBars[=lExpr]-определяет, имеет ли объект ListBoxпанель перемещения порядка следования элементов списка. lExpr= { .f.-нет(по умолчанию); .t.-да} . 7.4. ListCount-определяет количество элементов в списке. 7.5. List(nIndex)-массив символьных строк, используемый для доступа к элементам списка. nIndex-номер строки списка Методы: 7.1. AddItem(сItem)-добавляет новый элемент в список ListBox. сItem-символьное выражение добвляемое в список. 8.Базовый класс “OLE Bound Сontrol”-создает связанный OLE-объект. Отображает содержимое OLE-объекта, хранящегося в поле типа General. Этапы: Создать следующие фрагменты пользовательского интерфейса с использованием свойств, событий и методов всех вышеперечисленных объектов: 1.Включить в одну из таблиц Вашей базы данных поле General и разместить в нем рисунки типа .bmp для 3 записей. 2.Создать 2 объекта типа “ListBox”.Реализовать выбор данных из одного списка и перенос его в другой поэлементно и все элементы вместе. 3.Создать объект типа “ListBox” и “PageFrame”. Разместить на 2 страницах объекта “Page Frame” информацию одной из таблиц Вашей базы данных, включая рисунок из поля General . Включите в список значений объекта “ListBox” домен ключа выбранной таблицы. Разработайте взаимодействие объектов таким образом, чтобы выбор значения в “ListBox” отражался в “Page Frame”. 4.Разработайте взаимодействие объектов “Timer” и “Image” таким образом, чтобы на экране появлялись в цикле 3 картинки через каждые 3 сек.