ComboBox - контрол

Създава списък, от който можете да изберете един елемент. Съчетава възможността­Тези контроли ListBox и TextBox, тъй като освен избор от списъка, ви позволява да въвеждате данни. Може да се използва в случаите, когато при въвеждане на данни, освен избор на стойности от списъка, потребителят трябва да въведе и нови стойности.

CommandButton Control

Създава единичен бутон за управление.

Този бутон обикновено се използва за задействане на събитие от затворен тип­форма, преместете курсора на друг запис, отпечатайте отчет и др. Използвайте елемента Command Group, за да създадете набор от контролни бутони­пок.

Свойството Caption ви позволява да зададете текста, който се появява на бутона, а свойството Picture ви позволява да дефинирате изображението върху бутона. Можете също да промените изображението за натиснатия бутон или да го направите недостъпно за някои условия.

CommandGroup - контрол

Създава група контролни бутони.

Използвайте свойството ButtonCount, за да определите броя на бутоните в групата и свойството Caption, за да определите надписа за групата бутони.

Контейнер - обект

Създава обект, който може да съдържа други обекти.

Обектните контейнери могат да съдържат други обекти и да позволяват достъп до съдържащите се в тях обекти.

Контрол - управляващ елемент

Създава контролен обект, който може да съдържа други защити­кученце предмети.

Контролните обекти могат да включват други обекти, но за разлика от Container обектите, те не позволяват достъп до обекти вътре в тях.

Курсор - обект

По поръчка - обект

Създава обект въз основа на потребителски клас.

Потребителски дефинирани класове са класове със свойства, събития и методи, но без визуално представяне.

Обект на DataEnvironment

Генерира се при проектиране на формуляр, набор от форми или отчет.

Обектът DataEnvironment е обект на контейнер за курсора и обектите за връзка между таблици, свързани с даден формуляр, набор от форми или отчет.

EditBox - контрол

Създава област за редактиране.

Използвайте контролата EditBox за полета с дълги знаци или бележки.

Всички стандартни функции за редактиране на Visual FoxPro като изрязване, копиране и поставяне са налични в областта за редактиране. Текстът в областта за редактиране може да се превърта.

Форма - обект

Създава формуляр за работа с данни и управление на програмата.

Формата е обект на контейнер, който включва всички необходими контроли и формира основата на потребителския интерфейс.

Обект на FormSet

Обект на контейнер, който съдържа набор от форми. Shapesets са подобни на екраните, използвани в предишните версии на FoxPro.

Решетка - контрол

Създава Grid обект.

Решетката е обект на контейнер, който показва данни в редове и колони и изглежда подобно на прозореца Преглед, но има разширена функционалност.­nality, тъй като ви позволява да упражнявате пълен контрол над всеки елемент в мрежата поради отделен набор от свойства.

В допълнение към показването на данни в колони на обекта Grid, можете да поставите различни контроли, за да осигурите най-удобния начин за въвеждане и редактиране на данни. Например, за да промените стойността, логическата­кои полета могат да се използват квадратчето за отметка.

Заглавна част - обект

Създава заглавка за колона в мрежа.

В горната част колоните в мрежата съдържат заглавия, а обектът Header ви позволява да отговаряте на събития, тоест да променяте стойността си, докато програмата работи.

Изображение - контрол

Създава контрола, която показва BMP изображение.

Изображението не може да се редактира директно от потребителя, докато програмата работи, но тъй като този контрол има пълен набор от свойства, събития и методи, присъщи на други контроли, той може да реагира на събития и може да се променя динамично по време на програмата екзекуция.

Етикет - контрол

Създава етикет, който показва текст.

Показваният текст не може да бъде променен директно от потребителя, докато програмата работи. Но поради факта, че това е истински контрол, програмистът може да променя съдържанието си динамично в зависимост от това­простота от определени действия на потребителя.

Линия - контролен елемент

Създава контрола, която показва хоризонтална, вертикална или диагонална линия.

Той не може да бъде редактиран директно от потребителя, но тъй като този контрол има пълен набор от свойства, събития и методи, които имат другите контроли, той може да реагира на събития и може да се променя динамично по време на изпълнение.

ListBox - контрол

Създава списъчно поле.

Този елемент показва списък с елементи, от които можете да изберете един или повече. Може да се използва за въвеждане на данни, когато потребителят трябва само да въведе предварително зададени стойности.

В Visual FoxPro можете да използвате свойството Columns, за да създадете списъчно поле, което съдържа множество колони с данни, например множество полета. Можете също така да позволите на потребителя да избира множество елементи от списъка, като зададете свойството MultiSelect на .T. За да улесните ориентацията на потребителя, можете да предоставите данните в списъка с подходяща графика­изображения, като зададете необходимите стойности за свойството Picture.

OLE Bound Control

Създава свързана OLE контрола.

Свързаният OLE контрол ви позволява да добавяте OLE включва обекти от други приложения като Microsoft Word и Microsoft Excel, които поддържат стандарта OLE 2.0.

Контрол на контейнера OLE

Създава OLE контрола.

OLE обектите съдържат OLE контроли (OCX файлове) и включват OLE обекти от други приложения като Microsoft Word и Microsoft Excel. За разлика от OLE контролите, включете OLE обектите нямат собствен набор от събития. Освен това OLE контролите не са обвързани с общо поле в таблица FoxPro като обвързаните OLE контроли.

Професионалното издание на Visual FoxPro се доставя с четири комплекта OLE контроли, изброени в Таблица 1. 4.

Таблица 4. Допълнителни OLE контроли