Основы работы с базами данных



Объекты экранных форм и их основные свойства


На экранной форме (объект базового класса Form) присутствуют объекты следующих классов (см. рис. 5.9):

Label - надпись на форме, обычно не изменяющаяся (но может изменяться программно);

Line - линия на форме, обычно не изменяющаяся, но, в принципе, тоже может изменяться;

Text Box - поле редактирования, служит для отображения и редактирования информации поля таблицы базы данных или переменной, его главное свойство: ControlSourse - с каким источником данных связан этот объект (см. далее рис. 5.10);

Grid - сложный объект, состоящий из столбцов, которые имеют заголовок (Header) и, обычно, редактируемые данные в виде объекта Text Box (можно заменить при необходимости на Combo Box - раскрывающийся список, Spinner - счетчик и пр.);

Container - контейнер-объект, который служит для объединения других объектов в одну группу, для которой можно задать общие свойства и события;

Command Button - командная кнопка, связанная с выполнением определенной процедуры, находится внутри контейнера.

Следует отметить, что многие из этих объектов имеют базовый класс (свойство BaseClass), соответствующий приведенному названию (из библиотеки классов Standard), а реально происходят из Wizembss.vcx - библиотеки классов, которую использует Мастер разработки экранных форм. Эта библиотека основана на стандартных объектах, но они модифицированы (добавлены и описаны новые свойства и события), что необходимо для работы Мастера.

Для создания объектов экранных форм используется панель инструментов Form Controls, для выравнивания объектов полезна панель Layout (см. рис. 5.10).

Панели инструментов для работы с объектами экранной формы

Рис. 5.10.  Панели инструментов для работы с объектами экранной формы

Полный список стандартных объектов экранных форм, присутствующих на панели Form Controls, приведен в табл. 5.1

Таблица 5.1.

НаименованиеКнопкаГлавное свойствоПример использования
Label


Caption


Text box


Control Sourse


Edit box


Control Sourse


Command button


Click Event


Option Group


Control Sourse


Check box


Control Sourse


Combo box


ControlSourse,RowSourseTip,RowSourse


List box


ControlSourse,RowSourseTip,RowSourse


Spinner


Control Sourse


Grid


см. рис. 5.9
Image Picture


Picture


Timer


Timer Event, Intervalневидимый объект
Page Frame


Многостраничная форма
ActiveX (OLE) Container


Ole ClassОбъект ActiveX
ActiveX (OLE) Bound


Control SourseОбъект поля General
Line



Shape


Curvature


Сontainer


Группа объектов
Hyperlink


Используется с объектами библиотек _hyperlink.vcx и _internet.vcxНевидимый объект
<


Содержание  Назад  Вперед