我在向项目添加用户控件时遇到问题。
- 我右键单击我的项目并选择添加 -> 用户控制...
- 然后点击添加
- 我将标签拖到新用户控件上并保存。
- 我构建项目,返回主窗体,然后将控件从工具箱中的组件选项卡拖到窗体上。
我看到了控件,但收到错误:
Type 'crm.UserControl1' is not defined.
如果我对一个空白项目执行此操作,它会起作用。我对 vb.net 或 Visual Studio 不够熟悉,无法理解出了什么问题。
如果我双击错误,它会将我带到为表单生成的设计器代码中的这一行:
Me.UserControl11 = New crm.UserControl1()
并表示 crm.UserControl1
未定义。如果我将其更改为 Global.crm.UserControl1,它就可以工作,但显然,当我摆弄设计器时,此代码会被覆盖。
有什么想法或指示可以让我朝着正确的方向开始吗?提前致谢。
最佳答案
我的主窗体与根命名空间同名。这就是导致问题的原因。
关于vb.net - 未定义用户控件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058379/