We are rewriting our desktop application and we are thinking of improving the error handling and error notifications. Currently, it is only based on modal dialogs. But some of the messages contain multiple errors.
I am looking for a new way of displaying these errors. On Save action you can have multiple errors that concern part of the program that is hidden currently for the user - tabs not on focus, rows in grids, etc.
What I was thinking was to have a error list, kind of Visual Studio error list style:
with each row as a link to the control that has faulty input. But maybe there is a better way for displaying such kind of error lists, that don't take up a lot of window space, and are more user friendly.
Could you please help with any ideas on the subject?
P.S. Multiple errors cannot be prevented.