I have an MMC snapin (MMC 3.0) with a ScopeNode that adds a Microsoft.ManagementConsole.FormView. This FormView is used to edit a script. If the script contains syntax errors I need to prevent the user from navigating away from the form until the syntax errors are corrected. I can probably add event handlers to my script editor control to detect lost focus or window visibility change, but is there something in MMC that notifies and allows for cancelling the action?
What's the best way to detect that the user is navigating away from the FormView?
You can detect that the user is navigating away from the
FormView
by overriding theOnHide
method:Unfortunately, you cannot cancel the navigation.