AddAreas

Validation.AddAreas method

يطبق التحقق على مناطق معينة.

public void AddAreas(CellArea[] areas, bool checkIntersection, bool checkEdge)
معامليكتبوصف
areasCellArea[]المناطق.
checkIntersectionBooleanسواء تحقق من تقاطع منطقة معينة مع مناطق عمليات التحقق الحالية. إذا تم تطبيق تحقق واحد في منطقة معينة (أو جزء منها) ، ثم يجب إزالة التحقق الموجود في البداية من منطقة معينة . وإلا فقد يكون هناك تلف لعمليات التحقق التي تم إنشاؤها.
checkEdgeBooleanسواء تحقق من حافة المناطق المطبقة في عملية التحقق هذه. تعتمد الإعدادات الداخلية للتحقق على أحد النطاقات المطبقة في أعلى اليسار ، لذا إذا كانت إحدى المناطق المعينة ستصبح واحدة أعلى يسارًا جديدًا من النطاقات المطبقة ، الإعدادات الداخلية يجب تغييرها وإعادة بنائها ، وإلا فقد تحدث نتيجة غير متوقعة. إذا كان المستخدم متأكدًا من عدم وجود أي من هذه المناطق المضافة في أعلى اليسار ، يمكن تعيين هذه المعلمة على أنها “خطأ” للنظر في الأداء.

ملاحظات

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

أنظر أيضا