none
继承自定义窗体,设计器无法正常显示 RRS feed

  • 常规讨论

  • Demo工程,使用VS2010,framework4.0

    第一个工程ClassLibrary1.dll中有一个自定义的BaseForm:Form,未引用任何第三方库,窗体上仅有一个Button。

    第二个工程WindowsFormsApplication1.exe中继承BaseForm

    重新生成了N遍解决方案,也关闭重启了VS,但就是打不开设计器。

    应该是老问题了,搜索了很多解决方案,都不好用,求高手指教,谢谢。

    2012年10月12日 1:56

全部回复

  • Hi wyalan,

    你说的来不开设计器是什么意思,能解释下吗?

    是designer里有错误还是什么?

    能给个截图看看不?


    Bob Wu [MSFT]
    MSDN Community Support | Feedback to us

    2012年10月12日 8:30
  • 感觉vs对自定义控件的支持有点问题,我有一个buttonEX类,继承自原生的button,将其的Enabled设置成fasle,编译后得到一个dll,将这个dll在其他项目中引用,把button放到一个form上,却发现不能直接在设计器里将button的enabled设置为false,只能通过代码来修改,无形中增加了代码量。感觉vs是以基类的enabled为主了--除非手工通过代码显示修改。
    2012年12月10日 9:37