这可能是一个非常显然的问题,但我就是想不明白。
我有一个由表单设计器管理的Windows表单。我想在其中包括一个自定义用户控件,也由表单设计器管理。但是,即使我尝试在“选择项目”对话框下手动添加它,我仍然无法让自定义控件出现在工具箱中。
表单和控件都在同一个程序集中。我已经尝试将控件分离到单独的程序集中,以完全按照这里的说明操作,但没有成功。我还使用C++/CLI,如果这会改变任何东西。
是否应该设置某个属性或其他内容才能使我的控件出现在设计器工具箱中?
这可能是一个非常显然的问题,但我就是想不明白。
我有一个由表单设计器管理的Windows表单。我想在其中包括一个自定义用户控件,也由表单设计器管理。但是,即使我尝试在“选择项目”对话框下手动添加它,我仍然无法让自定义控件出现在工具箱中。
表单和控件都在同一个程序集中。我已经尝试将控件分离到单独的程序集中,以完全按照这里的说明操作,但没有成功。我还使用C++/CLI,如果这会改变任何东西。
是否应该设置某个属性或其他内容才能使我的控件出现在设计器工具箱中?
是的,有一个。我知道的唯一一个可以防止控件在同一项目中出现在工具箱中的方法。 工具 + 选项,Windows Forms 设计器,常规,AutoToolboxPopulate 应该设置为 True。 这是默认值。