Базовые классы Visual FoxPro
При создании объектов приложения вы можете использовать базовые классы Visual FoxPro, классы внешних библиотек, а также создавать новые классы.
Visual FoxPro содержит большое число базовых классов (табл. 19.1), которые можно использовать при создании форм любой сложности. Единственным недостатком базовых классов является невозможность их модификации, но вы можете использовать базовые классы для создания пользовательских классов, полностью вами управляемых. Далее при создании форм можно применять пользовательские классы вместо базовых.
Таблица 19.1. Базовые классы Visual FoxPro.
Наименование | Назначение | Видимый | Контейнер |
---|---|---|---|
ActiveDoc | Активный документ | Нет | Нет |
Checkbox | Флажок | Да | Нет |
Column | Столбец | Да | Да |
ComboBox | Раскрывающийся список | Да | Нет |
CoiranandButton | Кнопка управления | Да | Нет |
CommandGroup | Набор кнопок управления | Да | Да |
Container | Контейнер | Да | Да |
Control | Базовый визуальный класс | Да | Нет |
Custom | Базовый невизуальный класс | Нет | Нет |
EditBox | Поле редактирования | Да | Нет |
Form | Форма | Да | Да |
Forms et | Набор форм | Нет | Да |
Grid | Таблица | Да | Да |
Header | Заголовок столбцов таблицы | Да | Нет |
HyperLink Object | Гиперссылка | Нет | Нет |
Image | Изображение | Да | Нет |
Label | Надпись | Да | Нет |
Line | Линия | Да | Нет |
ListBox | Список | Да | Нет |
OleContainerControl | OLE-объект управления | ||
OleBoundControl | OLE-объект данных | ||
OptionButton | Переключатель | Да | Нет |
OptionGroup | Набор переключателей | Да | Да |
Page | Вкладка формы | Да | Да |
Page Frame | Макет страницы | Нет | Да |
ProjectHook | Проект | Нет | Да |
Separator | Разделитель | Да | Нет |
Shape | Обрамление | Да | Нет |
Spinner | Счетчик | Да | Нет |
TextBox | Поле ввода | Да | Нет |
Timer | Таймер | Нет | Нет |
ToolBar | Панель управления | Да | Да |