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

Для ввода новых элементов в таблицу IntelliSense

  1. В меню Tools щелкните на IntelliSense Manager.

  2. В окне IntelliSense Manager щелкните на закладке Custom.

    На закладке Custom перечислены все определенные пользователем элементы, сохраняемые в таблице IntelliSense.

  3. В боксе Type выберите желаемый элемент.

    ЗамечаниеЗамечание

    Кнопка Add станет доступной, когда вы изначально выберите тип, отличающийся от Command.

    Примечание переводчика. Ну скажем прямо, не совсем так. В пятой версии IntelliSense, поставляемой с VFP9SP1 в комбобоксе Type доступны только четыре варианта:

    • Command
    • Function
    • Property
    • Script

    то есть отсутствуют все прочие типы элементов. Не обращая внимания на описанное выше и ничего не выбирая из комбобокса типов элементов, впечатайте в боксе "Replace" что-нибудь, например: fch. Обратите внимание, что как только вы впечаете первое сочетание символов, которое не имеется еще в таблице IntelliSense, кнопка Add станет доступной. Далее, впечатайте в бокс "With" строку: * Example Russian FoxClub. Уж очень сильно не разгоняйтесь, поскольку все, что вы печаете в боксе "With" попадает в поле Expanded, размерность которого ограничена 26-ю символами. Для преодоления этого ограничения имеются методы, которые описаны в дополнительной статье Русского Клуба программистов Visual FoxPro. После этого щелкните по кнопке Add.

    Откроется для просмотра только что введенная запись с типом элемента User.
  4. Щелкните на Add.

    В начале таблицы, отображаемой на закладке Custom появится новая запись.

  5. В боксе Replace впечатайте символы, которые при работе будут заменены текстом, который вы впечатаете в боксе With.

    ЗамечаниеЗамечание
    Примечание переводчика. Оригинальный текст замечания изменен для того, чтобы не возникла путаница.
    Когда вы будете печатать символы либо в коде, либо в командном окне или в ином редакторе кода, то что вы введете в боксе Replace будет в соответстсвующей позиции курсора в редакторе кода и прочих подходящих местах заменяться текстом, который вы введете в бокс With.

  6. В боксе With напечатайте символы, которыми при работе будет заменяться текст, введенный в боксе Replace во время ввода или редактирования записи таблицы IntelliSense.

  7. Для ввода кода в поле Data щелкните на Script.

    Откроется окно редактирования где вы сможете ввести желаемый код в поле Data для этого элемента.

  8. Для просмотра и редактирования записи в целом, щелкните на Edit.

    Откроется таблица IntelliSense, в которой вы можете редактировать и другие поля записи.

Для получения более подрбной информации смотрите Окно Visual FoxPro IntelliSense Manager.

Для редактирования определенных пользователем элементов в таблице IntelliSense

  1. В меню Tools щелкните на IntelliSense Manager.

  2. В IntelliSense Manager щелкните на закладке Custom.

    На закладке Custom перечислены все определенные пользователем элементы в таблице IntelliSense.

  3. В списке элементов выберите элемент, который вы желаете отредактировать.

  4. Для просмотра и редактирования записи щелкните на Edit.

Открытие таблицы IntelliSense программным путем

Вы можете обращаться к таблице IntelliSense программным путем, используя системную переменную _FOXCODE. Для получения более подрбной информации смотрите Системная переменная _FOXCODE.

Для открытия таблицы IntelliSense программным путем

  • В командной окне напечатайте приведенные ниже строки кода:

      CopyCode image Скопировать код
    USE (_FOXCODE) SHARED
    BROWSE

    Таблица IntelliSense откроется в окне Browse window.

Смотрите также