>I am using the form method. The only way I get the rules is from the GetAllBrokenRules collection. I had to move on to other areas of the project. From the documentation the errorprovider way of error reporting should be enabled by default. I have more than adequate space after my controls so that shouldn't be the problem. I am using the most recent version of MM.Net (the hotfix version). I was going to try setting the errorprovider properties in each business object next just to rule that out.You don't need to set the same thing in every business object as they are all inherited from ABusinessObject so you could set any properties there. It would be pretty easy to test for how anything is already set as well.
In cases like this where there is a feature that works in the jump start example, I just open the jump start document and walk through each step and compare it against my solution to see what is different. I have done this many times to figure something out or to find how something works. In this case, I have to think it has more to do with how the display is layed out than anything else. I would create a simple form in my app that is layed out like the jump start but using your existing business object and see if you can make this work in this test form but using a layout like the jump start. If you can make it work in that form, you may likely figure out what you are doing that may be defeating it.
Tim
Timothy Bryan