性能大大降低,CLR将载入大量代码。
建议;另外写类代码

解决方案 »

  1.   

    不好。可以把动作封装成Action对象。第一个动作对应一个Action对象。把Action对象绑定到动作载体上。如果MenuItem,ToolBarButton.Action对象可以包含Execute事件,可以在这个事件的处理代码中根据事件类型分派到不同的类的不同处理方法中去。。这样,在窗口类中只有菜单,窗口的初始化,和菜单绑定到动作的语句而已。即只是看到了什么菜单,工具栏按钮绑定到了什么动作上去,以后,扩充,修改都十分方便。结构比较合理。
      

  2.   

    还是建议楼主好好看看PetShop吧!自我感觉那个做的就很不错呀!分层考虑的就很好!
      

  3.   

    to:nhyjk(死去活来) 每次创建窗体时,没有要运行的代码(form-load里是空的),主要是初始化控件。
      

  4.   

    性能不会有影响但是维护肯定成问题
    建议看看MVC模式怎么处理这种问题的