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سواء تحقق من تقاطع منطقة معينة مع مناطق عمليات التحقق الحالية. إذا تم تطبيق تحقق واحد في منطقة معينة (أو جزء منها) ، ثم يجب إزالة التحقق الموجود في البداية من منطقة معينة . وإلا فقد يكون هناك تلف بالنسبة لعمليات التحقق التي تم إنشاؤها.
checkEdgeBooleanسواء تحقق من حافة المناطق المطبقة في عملية التحقق هذه. تعتمد الإعدادات الداخلية للتحقق على أحد النطاقات المطبقة في أعلى اليسار ، لذا إذا كانت المنطقة المعينة ستصبح واحدة أعلى يسارًا جديدًا من النطاقات المطبقة ، يجب أن تكون الإعدادات الداخلية تم تغييرها وإعادة بنائها ، وإلا فقد ينتج عن ذلك نتيجة غير متوقعة. إذا كان المستخدم متأكدًا من أن المنطقة المضافة ليست المنطقة العلوية اليسرى ، فيمكن تعيين هذه المعلمة على أنها “خطأ” للنظر في الأداء.

ملاحظات

في هذه الطريقة ، سنزيل جميع عمليات التحقق القديمة في منطقة معينة. بالنسبة إلى النطاق العلوي الأيسر من النطاقات المطبقة في التحقق من الصحة ، أولاً ، يكون StartRow هو الأصغر ، ثانيًا ، StartColumn هو أصغر منطقة من تلك المناطق التي لها نفس StartRow الأصغر .

أنظر أيضا