3. Обзор редактора скриптов

Редактор скриптов представляет собой отдельное окно, которое открывается кнопкой на панели инструментов или нажатием клавиши «F4». На рисунке показано окно редактора скриптов.
Редактор скриптов Вверху располагается панель инструментов. Слева располагается список модулей. Посередине – редактор кода. Внизу отображаются сообщения компилятора. Справа находится синтаксис-панель, в которой отображаются все возможные классы, процедуры, функции, свойства, типы, константы, переменные, доступные разработчику в скриптах.

Поиск в синтаксис-панели

Установите фокус на узел дерева или в поле «Найти узел» и начните набирать текст - в дереве останутся узлы только с введенным фрагментом текста.

Другой вариант. В редакторе установите курсор на каком-нибудь слове и нажмите «F1» - дерево будет отфильтровано по указанному фрагменту.

Все переходы по элементам запоминаются. Вы всегда можете вернуться на ранее выбранный узел, нажав клавишу «Backspace» или нажав стрелочку в верхней части панели.

Свойства классов, параметры процедур и функций имеют определенный тип. Если щелкнуть мышкой по типу, то вы тут же переместитесь на определение этого типа. То же самое произойдет, если по классу-предку - вы переместитесь к определению класса-предка.

Контекстная справка

Когда вы выделяете какой-либо узел, программа загружает из онлайн-справочника справочную информацию по этому узлу. Ссылки в контекстной справке обрабатываются в зависимости от их содержания. Если ссылка ведет на какой-либо тип, класс, метод и т. д., то узел ищется и выделяется в дереве. Остальные ссылки открываются в браузере.

Вставка обработчиков событий в редактор

Свойства с приставкой «On» являются событиями. Если дважды щелкнуть по этому свойству, то в месте курсора будет вставлена заготовка процедуры-обработчика события. То же самое произойдет если дважды щелкнуть по узлу из ветки «Events», но без названия процедуры.