Строковые идентификаторы
Строковые идентификаторы предназначены для обеспечения удобного и надежного программного доступа. В режиме 2 они редактируются только в связи с тем, что принадлежат статической части формы. Для строк и столбцов поддерживается два вида строковых идентификаторов: простые и одномерные, для ячеек – три вида: простые, одномерные и двумерные. Идентификаторы должны быть уникальны в пределах раздела.
Для вызова диалога редактирования идентификатора выделенного элемента необходимо нажать клавиши Alt+1 (для ячейки), Alt+2 (для столбца) или Alt+3 (для строки), либо выбрать пункт меню Форма/Ячейки (Строки, Столбцы)/Идентификатор...
Данный диалог можно вызвать также из инспектора объектов при редактировании строкового идентификатора.
Диалог позволяет задать идентификаторы, или удалить их, сняв соответствующую опцию.
Если выделено более одного элемента, то вместо диалога Идентификатор ячейки, отображается диалог Строковые идентификаторы:
Данный диалог позволяет либо выполнить автоматическое назначение идентификаторов ячеек, либо удалить идентификаторы выделенных ячеек.
Автоматическое назначение идентификаторов ячеек зависит от характера выделенных ячеек:
- ячейки образуют горизонтальную последовательность – устанавливаются одномерные идентификаторы, индекс увеличивается слева направо;
- ячейки образуют вертикальную последовательность – устанавливаются одномерные идентификаторы, индекс увеличивается сверху вниз;
- ячейки образуют двумерную область – устанавливаются двумерные идентификаторы, первый индекс увеличивается слева направо, второй – сверху вниз.
Для строк и столбцов устанавливаются одномерные идентификаторы.
В любом случае потребуется задать префикс и начальные значения индексов:
Признак замены повторяющихся идентификаторов позволяет удалять существующие идентификаторы ячеек (не обязательно выделенных), которые совпадают с автоматически назначаемыми.
При удалении идентификаторов предлагается выбрать тип удаляемых идентификаторов:
При нажатии на кнопку ОК указанные идентификаторы выделенных ячеек будут удалены.