ComboBox - елемент управління
Створення списку, з якого можна вибрати один елемент. Поєднує можливості елементів керування ListBox та TextBox, оскільки крім вибору зі списку дозволяє вводити дані. Може застосовуватися у випадках, коли при введенні даних, крім вибору значень зі списку, користувач повинен вносити нові значення.
CommandButton - елемент керування
Створює одиночну кнопку керування.
Така кнопка зазвичай використовується, щоб активізувати подію типу закриття форми, переміщення курсору в інший запис, друк звіту, і т. д. Використовуйте Command Group, щоб створити набір керуючих кнопок.
Властивість Caption дозволяє встановити текст, який з'явиться на кнопці, а за допомогою властивості Picture можна визначити зображення на кнопці. Ви також можете змінити зображення для натиснутої кнопки або зробити її недоступною для будь-яких умов.
CommandGroup — елемент керування
Створює групу кнопок керування.
Використовуйте властивість ButtonCount, щоб визначити число кнопок у групі, та властивість Caption, щоб визначити заголовок для групи кнопок.
Container - об'єкт
Створення об'єкта, який може містити інші об'єкти.
Об'єкти Container можуть містити інші об'єкти та дозволяють доступ до об'єктів, що містяться всередині них.
Control - елемент управління
Створює об'єкт елемента керування, який може містити інші захищені об'єкти.
Об'єкти Control можуть включати інші об'єкти, але на відміну від об'єктів Container не дозволяють здійснювати доступ до об'єктів, що знаходяться всередині них.
Cursor - об'єкт
Custom — об'єкт
Створює об'єкт на основі користувача класу.
Визначаються користувачем класице класи з властивостями, подіями та методами, але без візуального уявлення.
DataEnvironment - об'єкт
Створюється під час проектування форми, набору форм або звіту.
Об'єкт DataEnvironment — це об'єкт-контейнер для курсору та об'єктів відносин між таблицями, пов'язаними з цією формою, набором форм або звітом.
EditBox - елемент керування
Створює область редагування.
Використовуйте елемент керування EditBox для символьних полів великої довжини або приміток.
Усі стандартні особливості редагування Visual FoxPro типу вирізки, копіювання та вставки є доступними в області редагування. Текст в області редагування може прокручуватися.
Form - об'єкт
Створює форму для роботи з даними та управління роботою програми.
Форма — це об'єкт-контейнер, який включає всі необхідні елементи управління і становить основу інтерфейсу користувача.
FormSet - об'єкт
Об'єкт-контейнер, що містить набір форм. Набори форм подібні до наборів екранів, що використовуються в попередніх версіях FoxPro.
Grid - елемент керування
Створює об'єкт Grid.
Grid - це об'єкт-контейнер, що відображає дані в рядках і стовпцях і на вигляд схожий на вікно Browse, але має розширену функціональність, так як дозволяє здійснювати повний контроль над кожним елементом в Grid за рахунок окремого набору властивостей.
Крім відображення даних у стовпцях об'єкта Grid, ви можете розміщувати різні елементи управління для реалізації найбільш зручного способу введення та редагування даних. Наприклад, для зміни значення логічного поля можна використати поле перевірки (Check Box).
Header - об'єкт
Створює заголовок для стовпця у Grid.
У верхній частині стовпці Grid містять заголовки, і об'єкт Header дозволяє відповідати на події, тобто змінювати своє значення в процесі роботи програми.
Image — елемент керування
Створює елемент керування, який показує зображення у форматі BMP.
Зображення не може редагуватися безпосередньо користувачем під час роботи програми, але так як цей елемент управління має повний набір властивостей, подій та методів, які притаманні іншим елементам управління, то здатний відповідати на події і може бути змінений динамічно під час виконання програми.
Label - елемент керування
Створює етикетку, яка відображає текст.
Текст не може бути змінений безпосередньо користувачем під час роботи програми. Але завдяки тому, що це є справжнім елементом управління, програміст може змінювати його вміст динамічно залежно від тих чи інших дій користувача.
Line - елемент управління
Створює елемент керування, що відображає горизонтальну, вертикальну чи діагональну лінію.
Не може редагуватися безпосередньо користувачем, але так як цей елемент керування має повний набір властивостей, подій та методів, які мають інші елементи керування, то може відповідати на події і може бути змінений динамічно під час виконання програми.
ListBox - елемент управління
Створює поле списку.
Цей елемент відображає список пунктів, з яких можна вибрати один або кілька. Може застосовуватися під час введення даних, коли користувач повинен ввести лише заздалегідь визначені значення.
У Visual FoxPro за допомогою властивості Columns можна створити полесписку, що включає кілька колонок з даними, наприклад, кількох полів. Ви також можете дозволити користувачеві вибрати кілька пунктів зі списку, встановивши властивість MultiSelect значення .Т. Для полегшення орієнтації користувача ви можете забезпечити дані у списку відповідними графічними зображеннями, встановивши необхідні значення для властивості Picture.
OLE Bound — елемент керування
Створює пов'язаний елемент керування OLE.
Пов'язаний елемент керування OLE дозволяє вам додавати об'єкти OLE, що включаються, з інших прикладних програм типу Microsoft Word і Microsoft Excel, що підтримують стандарт OLE 2.0.
OLE Container - елемент керування
Створює елемент керування OLE.
OLE-об'єкти містять елементи управління OLE (файли з розширенням ОСХ) і OLE-об'єкти, що включаються з інших прикладних програм типу Microsoft Word і Microsoft Excel. На відміну від елементів керування OLE, що включаються OLE-об'єкти не мають власного набору подій. Крім того, елементи керування OLE не прив'язані до поля типу General у таблиці FoxPro як пов'язані елементи керування OLE.
Разом із професійною версією Visual FoxPro поставляються чотири набори елементів керування OLE, перелічені у табл. 4.
Таблиця 4. Додаткові елементи керування OLE