C#建立窗体时,只能在最外层建立,在建立的二级文件夹中建立不了

来源:百度知道 编辑:UC知道 时间:2024/09/24 05:30:57
出现下列提示:
文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: Form3 --- 无法设计基类“System.Object”。
隐藏

在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager manager)
在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)

二级文件夹命名可能有问题
不能命名为form 这样就和系统的基础类form混淆了
在编译创建form的时候,首先继承的是form类
如果你二级文件夹用form 那么在继承的时候
public partial class Form1 : Form(这个form的路径会是System.Windows.自己建立的文件夹.form)如果你用form作为文件夹名称,则在继承的时候系统这个傻乎乎的东西不能确认此处的form是文件夹,会告诉你namespace不能来继承