3

当查看与您的用户控件同名的表单的表单设计器时,用户控件不会显示在工具箱中。它实际上在工具箱上并且可见,但在工具箱上选中“全部显示”时显示为灰色。虽然窗体和用户控件具有相同的名称,但它们位于不同的命名空间中。

谁能解释冲突是什么,或者这是 Visual Studio 2010 中的错误吗?

重现(C#):

  1. 创建一个新的 Winforms 项目
  2. 在项目中创建一个名为“Forms”的文件夹
  3. 在项目中创建一个名为“UserControls”的文件夹
  4. 在“用户控件”下,添加以下新用户控件“AppleDetail”和“OrangeDetail”
  5. 在“表单”下,添加以下新表单“测试”和“OrangeDetail”
  6. 构建项目
  7. 打开“测试”的表单设计器,两个用户控件都应该在工具箱中可见
  8. 打开“OrangeDetail”的表单设计器,工具箱中只有“AppleDetail”用户控件可见/启用
4

0 回答 0