Работа с именами элементов

<< Click to Display Table of Contents >>

Navigation:  Интерфейс редактора проекта > Операции в редакторе проекта > Операции с элементами >

Работа с именами элементов

Автоматическое создание имени

При добавлении нового элемента в некоторую группу, этому элементу автоматически присваивается имя <имя>N, где

  <имя> – предопределенное имя для данного вида элемента (например, Параметр _ для входа или выхода программы);

  N – индекс (целое число), определяемое по следующим правилам:

  N=1, если группа не содержит элементов c подобным именем;

  N=M+1, если группа содержит элементы с подобным именами со старшим индексом M и не существует свободного индекса k<M;

  N=kmin, если группа содержит элементы с подобным именами со старшим индексом M и существуют свободные индексы ki<M (где kmin – минимальный индекс среди ki).

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

Произвольное имя элемента при создании

Имена элементов задаются так же, как идентификаторы .

Имя может быть задано с лидирующим или внутренними пробелами (не более одного пробела подряд). При редактировании имени в дереве автоматически обрезаются пробелы в конце имени, а несколько пробелов подряд в других местах имени заменяются одним пробелом.

Важно! Имена не могут начинаться с цифр.

См. также имена переменных программного элемента.

Переименование элементов

Для переименования элемента предназначены также следующие инструменты/

переход к редактированию;

команда Переименовать контекстного меню элемента в дереве;

панель Свойства .

При переименовании элементов появится ошибка, если уже есть элемент с этим именем на одном уровне иерархии дерева проекта:

rabota_s_imenami_elem

Если нажать кнопку Да, то элемент будет переименован ив дереве проекта будет два одноименных элемента. Это допустимо, т.к. элементы будут иметь разные идентификаторы. Однако, это может затруднить дальнейшую разработку проекта.