我们有一个应用程序必须灵活地向用户显示它的主要形式 - 取决于用户,表单应该略有不同,可能在这里或那里的额外按钮,或一些其他细微差别.为了停止编写代码以显式删除或添加控件等,我转向视觉继承来解决问题 - 我认为这是一个整洁,干净和逻辑的OO风格 - 事实证明,继承表单的一半时间很难在VS中渲染自己没有充分的理由等 - 我觉得开发人员和微软在某种程度上避开了Visual Inheritance的做法 - 你能否证实这一点,我在这里遗漏了什么?
问候.
我认为他们在2005年或多或少地对桌面设计师问题进行了排序.你有没有尝试过常见的罪魁祸首?
没有抽象控件类型
没有任何形式的构造函数参数
初始化移至Form_Load而不是Ctor
在与他们放入的usercontrol/form相同的项目中没有控件
关闭所有文档 - >清除 - >重建
重启VS.
我似乎认为,只要你完成上述所有工作,它就会起作用.....