The name 'InitializeComponent' does not exist in the current context

codeyell-com 2010-05-13 12:58:29
不知道修改了什么东西后,UI上所有的控件,在代码里都没办法使用。
提示类似:The name 'listBox1' does not exist in the current context

甚至在工程里新加一个窗口的时候,都提示:
The name 'InitializeComponent' does not exist in the current context

请问,这是什么原因?谢谢!!
...全文
630 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yumenlong5149 2010-05-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lon123 的回复:]
你把InitializeComponent方法删除了。。。
[/Quote]

正解,这个是初始化界面元素的方法,看一下这个必须有
codeyell-com 2010-05-20
  • 打赏
  • 举报
回复
新建工程也出错
重装VISIO也出错
最后
重装了系统
lon123 2010-05-13
  • 打赏
  • 举报
回复
新建一个窗口,在新窗口上还提示错误么?如果没有,就是旧的那个designer文件丢失了
codeyell-com 2010-05-13
  • 打赏
  • 举报
回复
我在工程里新加一个usercontrol,都会报错说找不到InitializeComponent。

[Quote=引用 6 楼 lon123 的回复:]

Listbox那个可能是你删除了Listbox,但是disign文件还没有更新
双击错误,然后转到disign文件的错误点,删掉那一行就可以了
[/Quote]
lon123 2010-05-13
  • 打赏
  • 举报
回复
Listbox那个可能是你删除了Listbox,但是disign文件还没有更新
双击错误,然后转到disign文件的错误点,删掉那一行就可以了
wjp_116 2010-05-13
  • 打赏
  • 举报
回复
InitializeComponent是visual studio编辑器自动生成的代码,你在vs IDE环境中拖放的控件等都是有很多代码来对其进行维护的,其中InitializeComponent就是对这些控件进行初始化的,你可能是把这个方法给弄没了,当然我用vs2003的时候可能是系统的bug吧,有时会在这个方法中突然增加很多别的代码
lon123 2010-05-13
  • 打赏
  • 举报
回复
你把InitializeComponent方法删除了。。。
rqx110 2010-05-13
  • 打赏
  • 举报
回复
你丢失了*.designer.cs文件吧
wuyq11 2010-05-13
  • 打赏
  • 举报
回复
贴出相关代码,检查CS文件

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧