AddAreas

Validation.AddAreas method

Doğrulamayı verilen alanlara uygular.

public void AddAreas(CellArea[] areas, bool checkIntersection, bool checkEdge)
ParametreTipTanım
areasCellArea[]Alanlar.
checkIntersectionBooleanVerilen alanın mevcut doğrulama alanları ile kesişiminin kontrol edilip edilmediği. Verilen alanda (veya bunun bir kısmında) bir doğrulama uygulandıysa, o zaman mevcut doğrulama ilk önce verilen alandan kaldırılmalıdır. Aksi takdirde bozulmaya neden olabilir. oluşturulan Doğrulamalar için. Kullanıcı eklenen tüm alanların mevcut herhangi bir alanla kesişmediğinden eminse, bu parametre performans değerlendirmesi için false olarak ayarlanabilir.
checkEdgeBooleanBu doğrulamanın uygulanan alanlarının kenarını kontrol edin. Doğrulamanın dahili ayarları, uygulanan aralıklarından sol üstteki birine bağlıdır, bu nedenle, verilen alanlardan biri uygulanan aralıklardan biri yeni sol üst olacaksa, dahili ayarlar değiştirilmeli ve yeniden oluşturulmalıdır, aksi takdirde beklenmeyen sonuçlara neden olabilir. Kullanıcı eklenen bu alanlardan hiçbirinin sol üstte olmadığından eminse, bu parametre performans değerlendirmesi için false olarak ayarlanabilir.

Notlar

Bu yöntemde, verilen alandaki tüm eski doğrulamaları kaldıracağız. Validation’ın uygulanan aralıklarından sol üstteki biri için, öncelikle StartRow en küçüktür, ikinci olarak StartColumn, aynı StartRow’a sahip alanlardan en küçüğüdür. .

Ayrıca bakınız