Hey, The attached patch basically adds support for Control.CausesValidation, which means that in some scenarios the validation is postponed (when CausesValidation if false, basically).
I'm concerned -specially- about the code readibility (it also includes the description of the algorithm in the patch). I mention this because I spent some time trying to understand this little documented algorithm (AFAIK) and want the code to be easily understandable. As test I used the very complete ones in https://bugzilla.novell.com/show_bug.cgi?id=457170 . One test is still failing, but that's due to the controls receiving focus/validation when closing (which needs to be fixed too, but it's a little different issue). Carlos.
container-validation.patch
Description: Binary data
_______________________________________________ Mono-winforms-list maillist - Mono-winforms-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-winforms-list