11

我有一个DatePicker要添加到工具箱的自定义控件。该文件的名称是BasicFrame.WebControls.BasicDatePicker.dll,我通过在工具箱中右键单击>选择项目,然后在.NET Framework组件下浏览到该文件后选择该文件。

但是,我收到此错误消息:

工具箱中没有可以放置的组件

为什么我会收到此消息,我该如何解决?

4

4 回答 4

46

在某些情况下,您可以通过拖放来解决此问题:

  • 打开 Windows 资源管理器并导航到 DLL
  • 将 DLL 拖放到工具箱中的 Visual Studio 上,正是您希望组件出现的位置
于 2013-12-19T15:31:33.973 回答
8

您是否检查了自定义类的可见性?

如果您尚未将它们声明为公共,它们将默认为内部,因此不会暴露给 Visual Studio 以供使用。

于 2013-01-07T15:57:11.967 回答
2

有时拖放也不起作用。在这种情况下,您可以

  • 打开 Windows 资源管理器并导航到 DLL
  • 复制 dll 文件并将其直接粘贴到您希望放置控件的工具箱选项卡上。
于 2018-02-11T05:49:39.887 回答
0

Visual Studio 2019 - 无法让 VS2019 识别简单的用户控件。我发现这是由于控件中没有无参数构造函数引起的。一旦我确保有一个没有参数的 ctor,控制就被识别出来了。我发现我能够使用构造函数链接/重载。希望这将有助于其他有此问题的人。

于 2021-10-18T13:07:30.890 回答