AddArea

AddArea(CellArea)

Применяет проверку к области.

public void AddArea(CellArea cellArea)
ПараметрТипОписание
cellAreaCellAreaПлощадь.

Примечания

Эквивалентно использованиюAddArea с проверкой пересечения и ребра.

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


AddArea(CellArea, bool, bool)

Применяет проверку к области.

public void AddArea(CellArea cellArea, bool checkIntersection, bool checkEdge)
ПараметрТипОписание
cellAreaCellAreaПлощадь.
checkIntersectionBooleanПроверять пересечение данной области с существующими областями валидации. Если одна валидация была применена в данной области (или ее части), , то существующая валидация должна быть сначала удалена из данной области. В противном случае может быть вызвано повреждение для сгенерированных Validations. Если пользователь уверен, что добавленная область не пересекается ни с одной существующей областью, для этого параметра можно установить значение false из соображений производительности.
checkEdgeBooleanПроверять ли край применяемых областей этой проверки. Внутренние настройки проверки зависят от верхнего левого одного из применяемых диапазонов, , поэтому, если данная область станет новым верхним левым одним из примененных диапазонов, , внутренние настройки должны быть изменены и перестроены, в противном случае может быть вызван неожиданный результат. Если пользователь уверен, что добавленная область не является верхней левой, этот параметр может быть установлен как false для соображений производительности.

Примечания

В этом методе мы удалим все старые проверки в данной области. Для верхнего левого из примененных диапазонов проверки, во-первых, его StartRow наименьший, во-вторых, его StartColumn является наименьшим из тех областей, которые имеют такой же самый наименьший StartRow .

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