Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Элементы управления и объекты

См. также

В данном разделе описывается поддержка элементов управления, создаваемых в пре ыдущих версиях FoxPro, а также новых элементов управления, появившихся в Visual FoxPro.

Как и в предыдущих версиях FoxPro, проще всего создавать элементы управления с помощью конструктора форм. Подробнее о создании элементов управления с помощью конструктора форм см. тему Создание форм и главу 9 "Создание форм" Руководства разработчика.

Вы можете создавать элементы управления и программным способом. О создании э ементов управления на основе базовых классов Visual FoxPro см. описание команды DEFINE CLASS и главу 3 "Объектно-ориентированное программирование" Руководства разработчика.

В Visual FoxPro, по сравнению с предыдущими версиями FoxPro, включено предложе ие NAME, которое можно использовать при создании любого элемента управления с помощью команд @ ... GET и @ ... EDIT. Это предложение формирует ссылку на о ъект для элементов управления, создаваемых по команде @ ... GET или @ ... EDIT, что позволяет манипулировать этими элементами управления, используя свойства, со ытия и методы Visual FoxPro. Предложение NAME служит промежуточным звеном при переходе к приложениям, работающим со средствами объектно-ориентированного прог аммирования Visual FoxPro.

Совместимость с FoxPro 2.x

В следующей таблице перечислены элементы управления, имеющиеся в предыдущих ве сиях FoxPro, и базовые классы, с помощью которых вы можете создавать те же э ементы управления в Visual FoxPro программным способом.

Элемент управления
FoxPro 2.x
Эквивалентный элемент управления Visual FoxPro
Имя базового класса Visual FoxPro
@ ... GET - Check Boxes
Элемент управления CheckBox
CheckBox
@ ... GET - Lists
Элемент управления ListBox
ListBox
@ ... GET - Popups
Элемент управления ComboBox
ComboBox
@ ... GET - Push Buttons
Элемент управления CommandButton
CommandButton
@ ... GET - Radio Buttons
Элемент управления OptionButton
OptionButton
@ ... GET - Spinners
Элемент управления Spinner
Spinner
@ ... GET - Text Boxes
Элемент управления TextBox
TextBox
@ ... EDIT - Text Edit Regions
Элемент управления EditBox
EditBox

Базовые классы Visual FoxPro

Далее приведены элементы управления и объекты, которые появились только в Visual FoxPro и могут быть созданы программным способом только на основе соответствующих базовых классов Visual FoxPro.

Элемент управления/
базовый класс Visual FoxPro
Имя базового
класса

Описание
Объект Column
Column
Создает столбец в сетке.
Элемент управления CommandGroup
CommandGroup
Создает группу командных кнопок.
Объект Container
Container
Создает объект, который может содержать другие объекты.
Объект Control
Control
Создает управляющий объект, который может содержать другие защищенные объекты.
Объект Cursor
Cursor
Создается, когда таблица или представление добавляется в среду данных для Form, FormSet или Report.
Объект Custom
Custom
Создает пользовательский объект.
Объект DataEnvironment
DataEnvironment
Создается, когда открыты Form, FormSet или Report.
Объект Form
Form
Создает форму.
Объект FormSet
FormSet
Создает набор форм.
Элемент управления Grid
Grid
Создает сетку как элемент управления.
Объект Header
Header
Создает заголовок для столбца сетки.
Элемент управления Image
Image
Создает изображение fox90001.gif элемент управления, отображающий на экране рисунок файла .BMP.
Элемент управления Label
Label
Создает метку fox90001.gif элемент управления, отображающий текст.
Элемент управления Line
Line
Создает линию fox90001.gif элемент управления, отображающий горизонтальную, вертикальную или диагональ ую линию.
OLE Container Control
OLEControl
Создает элемент управления OLE.
Связанный элемент управления OLE
OleBoundControl
Создает элемент управления OLE Bound.
Элемент управления OptionGroup
OptionGroup
Создает группу переключателей.
Объект Page
Page
Создает страницу в страничном кадре.
Элемент управления PageFrame
PageFrame
Создает страничный кадр для размещения в нем страниц.
Объект Relation
Relation
Создается, когда вы устанавливаете отношения в конструкторе среды данных для Form, FormSet или Report.
Объект Separator
Separator
Создает разделитель fox90001.gif объект, формирующий промежутки между элементами управления на панели инструме тов.
Элемент управления Shape
Shape
Создает фигуру fox90001.gif элемент управления, отображающий прямоугольник, круг или эллипс.
Элемент управления Timer
Timer
Создает таймер fox90001.gif элемент управления, который может выполнять код с регулярными интервалами.
Объект ToolBar
Toolbar
Создает панель инструментов, на которой можно размещать элементы управления.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.