我有一个Form扩展了一些具有特殊异常处理逻辑的类,以便以干净的方式呈现给用户的任何内容。该窗体包含一个自定义UserControl,它有可能抛出异常,如果未解决,则不会被父窗体捕获和重新抛出,因此不会遇到特殊逻辑。
如何解决问题,以便我的UserControl将异常抛出我的表单?
答案 0 :(得分:-1)
一种可能的解决方案是将try .. catch放入您的usercontrol并引发可由父表单处理的事件。
您可以将异常作为事件参数传递。
请注意,我认为这可能不是处理异常的正确方法,我只是回答你的问题。