Vb.net 如何在MyBase.Load中触发带有异常的调试器
这实际上与任何代码无关,而是与开发过程有关。偶尔,我会从MyBase调用一些东西。Load会抛出一个异常 与从其他地方开始的程序流触发的异常不同。。例如,与按钮类似,这些异常不会停止程序,也不会在适当的位置启动调试器 这就是为什么我通常使用驻留在按钮中的.Load代码开发.net应用程序,直到它准备好,我最终可以将它移动到真正应该的位置 因为显而易见的原因。。这很烦人。有没有办法绕过这个问题?选中一些复选框。。或者可能使用不同的事件来检测程序启动?加载事件中抛出的异常工作方式不同。它与Visual Studio无关,它是由Microsoft Windows设计的 原因:调用Load方法处理程序的上下文只是在不同的领域中说的。抛出的异常会通过不同的路径出现,并且不会以典型的方式到达应用程序 有一种方法可以解决这个问题: 切勿使用加载事件 除了调整控件的大小之外,其他地方无法有效执行的操作 Edither重写OnLoad方法,或者将大部分代码放入构造函数中。如果某些代码需要完全初始化表单,请在显示的事件中处理它Vb.net 如何在MyBase.Load中触发带有异常的调试器,vb.net,Vb.net,这实际上与任何代码无关,而是与开发过程有关。偶尔,我会从MyBase调用一些东西。Load会抛出一个异常 与从其他地方开始的程序流触发的异常不同。。例如,与按钮类似,这些异常不会停止程序,也不会在适当的位置启动调试器 这就是为什么我通常使用驻留在按钮中的.Load代码开发.net应用程序,直到它准备好,我最终可以将它移动到真正应该的位置 因为显而易见的原因。。这很烦人。有没有办法绕过这个问题?选中一些复选框。。或者可能使用不同的事件来检测程序启动?加载事件中抛出的异常工作方式不同。它与Visua
旁注:我想知道,如果在designer中双击表单,为什么VisualStudio的设计人员仍然提供OnLoad事件处理程序。这会导致经验不足的开发人员犯下严重错误,尤其是基于上述事实的异常。菜单:调试异常管理抛出