美文网首页
{C#-06} 设计器防雷

{C#-06} 设计器防雷

作者: 码农猫爸 | 来源:发表于2020-09-15 21:09 被阅读0次

    背景

    • 开发WinForm程序时,一般在运行环境和设计环境中切换。
    • 布局控件、设定属性和关联事件,多在设计器环境下完成。
    • 查看设计器时,如在构造器、Load()事件和Shown()事件中加载过多关联项,可能导致初始化错误或启动缓慢。

    方法

    public Form_Load()
    {
        // 此步关键
        // 设计器模式(DesignMode = true)时,忽略下文关联项
        // 运行模式(DesignMode = false)时,执行下文关联项
        if (DesignMode) return;
        
        Validate();
        LoadData();
    }
    

    相关文章

      网友评论

          本文标题:{C#-06} 设计器防雷

          本文链接:https://www.haomeiwen.com/subject/rqcqyktx.html