The WinForms client library can help you display error pages and collect information about the open forms.
An error page is displayed when an exception is detected. It looks like this per default:
You configure it by using the following properties:
Err.Configuration.UserInteraction.AskUserForDetails = true; Err.Configuration.UserInteraction.AskUserForPermission = true; Err.Configuration.UserInteraction.AskForEmailAddress = true;
WinForms have to built in context collections
Coderr collects information from all open forms using reflection.
The information includes all controls and their configuration (position, content, visibility etc)
Screnshots can be activated by one of the following configuration lines:
//only of the active form Err.Configuration.TakeScreenshotOfActiveFormOnly(); // of all forms Err.Configuration.TakeScreenshots();
The context collection will be shown as: