Новости



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

Использование массива объектов

См. также

В программе можно использовать массивы объектов. В следующем примере массив MyArray содержит пять командных кнопок:

DEFINE CLASS frmTest AS FORM

Height = 200

DIMENSION MyArray[5]

PROCEDURE Init

FOR i = 1 to 5

THIS.AddObject('THIS.MyArray[i]', 'COMMANDBUTTON')

THIS.MyArray[i].Top = i * 30

THIS.MyArray[i].Visible = .T.

ENDFOR

ENDPROC

ENDDEFINE

Существуют определенные соглашения по использованию массива объектов.

fox90000.gif Нельзя использовать одну команду для присвоения объекта всему массиву целиком. Можно присвоить объект только конкретному элементу массива.

fox90000.gif Нельзя устанавливать значения свойства для всего массива сразу. Следующая кома да является ошибочной:

MyArray.Enabled = .F.

fox90000.gif При увеличении размерности массива новые элементы инициализируются значением (.F.) так же, как и другие массивы в Visual FoxPro. При уменьшении размерности массива лишние объекты выгружаются из памяти.



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

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

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

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

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