AddArea

AddArea(CellArea)

Wendet die Validierung auf den Bereich an.

public void AddArea(CellArea cellArea)
ParameterTypBeschreibung
cellAreaCellAreaDas Gebiet.

Bemerkungen

Es ist gleichbedeutend mit verwendenAddArea mit Überprüfung von Schnittpunkt und Kante.

Siehe auch


AddArea(CellArea, bool, bool)

Wendet die Validierung auf den Bereich an.

public void AddArea(CellArea cellArea, bool checkIntersection, bool checkEdge)
ParameterTypBeschreibung
cellAreaCellAreaDas Gebiet.
checkIntersectionBooleanOb die Schnittmenge eines bestimmten Bereichs mit den Bereichen bestehender Validierungen überprüft wird. Wenn eine Validierung in einem bestimmten Bereich (oder einem Teil davon) angewendet wurde, dann sollte die vorhandene Validierung zuerst aus einem bestimmten Bereich entfernt werden. Andernfalls kann es zu Beschädigungen kommen für die generierten Validierungen. Wenn der Benutzer sicher ist, dass sich der hinzugefügte Bereich nicht mit einem vorhandenen Bereich überschneidet, kann dieser Parameter aus Leistungsgründen auf „false“ gesetzt werden.
checkEdgeBooleanOb Sie den Rand der angewendeten Bereiche dieser Validierung überprüfen. Die internen Einstellungen der Validierung hängen von dem oberen linken der angewendeten Bereiche ab, Wenn also ein bestimmter Bereich der neue obere linke der angewendeten Bereiche wird, sollten die internen Einstellungen so sein geändert und neu aufgebaut, andernfalls kann es zu unerwarteten Ergebnissen kommen. Wenn der Benutzer sicher ist, dass der hinzugefügte Bereich nicht der Bereich oben links ist, kann dieser Parameter aus Leistungsgründen auf “false” gesetzt werden.

Bemerkungen

Bei dieser Methode entfernen wir alle alten Validierungen in einem bestimmten Bereich. Für den oberen linken Bereich der von Validation angewendeten Bereiche ist erstens seine StartRow am kleinsten, zweitens seine StartColumn der kleinste dieser Bereiche, die dieselbe kleinste StartRow haben .

Siehe auch