运行代码时窗体显示正常,但设计器无法显示,并提示“txtbox”未声明或未赋值的错误。
Windows 窗体设计器会反序列化并加载文件中的第一个类,以基于 InitializeComponents
方法和在 .cs 文件中找到的组件声明来创建组件并设置其属性。
在本例中,“txtbox”的声明位于第一个文件中,但设计器无法序列化和加载它,因为它位于第一个文件中的局部类中。
要解决此问题,只需将“txtbox”的声明从第一个文件移动到第二个文件中的局部类即可。这允许设计器在初始化窗体时访问并加载它。
InitializeComponents
则不会。以上是当'txtbox”未声明时,为什么我看不到我的 C# Windows 窗体设计器?的详细内容。更多信息请关注PHP中文网其他相关文章!