gpt4 book ai didi

.net - 使用 .net Winform Designer 时如何处理 UserControls 构造函数中的异常?

转载 作者:行者123 更新时间:2023-12-02 00:46:08 26 4
gpt4 key购买 nike

当您在 WinForm 设计器中加载 UserControl 时,VisualStudio 会执行控件的 InitializeComponent() 方法,但不会执行其构造函数。这真的很重要,因为在构造函数中包含一些在设计时无法运行的代码是很常见的。

不幸的是,当您将 UserControl 添加到另一个控件时,VisualStudio 运行父控件的 InitializeComponent() 方法,该方法调用子控件的构造函数,如果您在这些构造函数中遇到异常,您卡住了。

你是如何处理这个问题的?

最佳答案

仅用以下代码包装运行时部分:

If Not me.DesignMode Then
'Runtime only here
End If

关于.net - 使用 .net Winform Designer 时如何处理 UserControls 构造函数中的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/480262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com