创建一个基本窗体BaseForm,然后再添加一个新窗体MainForm,用来从BaseForm继承.我把MainForm的父窗体改为BaseForm,但在点击窗体设计时却出现"加载文档时出错,......未能加载基类......"的错误,这是怎么回事呢?
创建一个基本窗体BaseForm,然后再添加一个新窗体MainForm,用来从BaseForm继承.我把MainForm的父窗体改为BaseForm,但在点击窗体设计时却出现"加载文档时出错,......未能加载基类......"的错误,这是怎么回事呢?
[此贴子已经被作者于2006-10-17 16:16:02编辑过]
public BaseForm()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
public MainForm()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
构造函数我没有改过,是自动生成的
两个类的声明应该是这样的:
Form1的:Form1:Form
Form2的:Form2:Form
这是默认的,两个都继承于Form
把Form2的继承改成:Form1即可,即:Form2:Form1
需要重新生成一下,再点击Form2的设计器窗口,就能看到Form1和Form2一样的了,如果不生成的话,系统会给出提示
MultiForm是什么东西?删掉(连圆点),只保留BaseForm,重新生成即可:
using System.Windows.Forms.Form
BaseForm:
public class BaseForm:Form
MainForm:
public class MainForm:BaseForm
应该是这样的
[此贴子已经被作者于2006-10-17 16:38:10编辑过]