我的一个解决方案,有两个项目,项目A和项目B。
项目A中有一个窗体FormBase,是一个普通的窗体。
项目B中有一个窗体FormA,它是继承是项目A的FormBase的。本来,我当初在项目B中增加FormA的时候,让它继承自项目A的FormBase,它还是正常的,并且继承了FormBase的一些特性。但我不知道动了什么东西,现在,FormA没有了设计视图了,它的图标变成了一个普通的类代码文件。这是怎么回事??? 有高人帮我吗? 万分之期待!!!

解决方案 »

  1.   

    最好将FormBase放在FormA同一项目中!
    重新生成项目A试试!
      

  2.   

    新建一个继承与FormBase的窗口FromA,应该OK。然后将源有的FromA代码copy过来,应该万事OK!如果还是失败,那就是你手动修改了FormA的代码,比如FromA: FromBase
      

  3.   

    还不行的话,请检查一下InitializeComponent是否有问题,以及是否在构造函数中被调用。
    代码最好用vss管理,有问题时,可以与以前没有问题的代码比较,看差别在那里,问题就很容易定位了。
      

  4.   

    选中你这个FromA窗体,然后按右键的菜单中有个"包括在项目中",执行,就对了,如果还看不到窗体,就把V2003关闭,选保存,然后再重启V2003
      

  5.   

    去除FormBase的load事件,InitializeComponent();