Вы можете добавить новые элементы в таблицу IntelliSense или редактировать уже существующие. Вы можете редактировать определенные пользователем элементы в таблице IntelliSense, используя Visual FoxPro IntelliSense Manager или все записи IntelliSense, путем прямого открытия и просмотра таблицы или обращаясь к ней из программы.
Для ввода новых элементов в таблицу IntelliSense
-
В меню Tools щелкните на IntelliSense Manager.
-
В окне IntelliSense Manager щелкните на закладке Custom.
На закладке Custom перечислены все определенные пользователем элементы, сохраняемые в таблице IntelliSense.
-
В боксе 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. -
Щелкните на Add.
В начале таблицы, отображаемой на закладке Custom появится новая запись.
-
В боксе Replace впечатайте символы, которые при работе будут заменены текстом, который вы впечатаете в боксе With.
Замечание Примечание переводчика. Оригинальный текст замечания изменен для того, чтобы не возникла путаница.
Когда вы будете печатать символы либо в коде, либо в командном окне или в ином редакторе кода, то что вы введете в боксе Replace будет в соответстсвующей позиции курсора в редакторе кода и прочих подходящих местах заменяться текстом, который вы введете в бокс With. -
В боксе With напечатайте символы, которыми при работе будет заменяться текст, введенный в боксе Replace во время ввода или редактирования записи таблицы IntelliSense.
-
Для ввода кода в поле Data щелкните на Script.
Откроется окно редактирования где вы сможете ввести желаемый код в поле Data для этого элемента.
-
Для просмотра и редактирования записи в целом, щелкните на Edit.
Откроется таблица IntelliSense, в которой вы можете редактировать и другие поля записи.
Для получения более подрбной информации смотрите Окно Visual FoxPro IntelliSense Manager.
Для редактирования определенных пользователем элементов в таблице IntelliSense
-
В меню Tools щелкните на IntelliSense Manager.
-
В IntelliSense Manager щелкните на закладке Custom.
На закладке Custom перечислены все определенные пользователем элементы в таблице IntelliSense.
-
В списке элементов выберите элемент, который вы желаете отредактировать.
-
Для просмотра и редактирования записи щелкните на Edit.
Открытие таблицы IntelliSense программным путем
Вы можете обращаться к таблице IntelliSense программным путем, используя системную переменную _FOXCODE. Для получения более подрбной информации смотрите Системная переменная _FOXCODE.
Для открытия таблицы IntelliSense программным путем
-
В командной окне напечатайте приведенные ниже строки кода:
Скопировать код USE (_FOXCODE) SHARED BROWSE
Таблица IntelliSense откроется в окне Browse window.
Смотрите также
Задачи
Как: создавать скрипты IntelliSenseКак: восстановить таблицу IntelliSense в ее начальное состояние