c# - 得到错误变量 <variable name> 未声明或从未分配

标签 c# .net winforms visual-studio-2008

我使用 Visual Studio 2008 在 winforms C# 中实现了一个大表单。 在对话框的大部分工作正常后,当我尝试打开设计器时,它开始显示许多错误消息,如标题所示。

"The variable is either undeclared or was never assigned"

我得到了很多以前运行良好的控件。 我认为我使用的自定义控件会发生这种情况

最佳答案

第一个建议是不要在表单构造函数中使用任何复杂的逻辑,而是在表单的Load 事件(或覆盖 OnLoad方法)。

设计器使用构造函数的代码来显示表单,如果您有错误,您的表单将在 VS 设计器中“无法显示”。

其次,每次您在设计器中遇到问题时,关闭它并重建您的表单项目。验证错误列表窗口中的错误和警告。修复后,在设计模式下重新打开表单。

关于c# - 得到错误变量 <variable name> 未声明或从未分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1915183/

相关文章:

c# - Aforge 和 Windows 窗体的内存堆叠问题

c# - 绑定(bind)未找到引用源(MenuItem)

c# - 如果它不是静态方法,为什么我可以调用 Form.Close()

c# - 从 Main 函数最大化窗口?

vb.net - 在vb中使用定时器

c# - Listbox 手动 DrawItem 大字体

c# - MVVM View 模型异步数据初始化

c# - 进度条线程在执行后不会中止,应用程序崩溃-WPF

c# - 有没有其他方法可以在不使用 WebRequestMethods.Ftp.ListDirectory 方法的情况下测试 FTP 服务器的连接?

c# - 将项目转换为 SQL Server,设计思想?