【问题标题】:c# how to use custom button in another projectc#如何在另一个项目中使用自定义按钮
【发布时间】:2016-12-07 13:37:06
【问题描述】:

我正在使用 Visual Studio 2015 并创建了一个新的类项目,我在其中继承了一个按钮并修改了它的一些功能。我现在想在另一个项目中使用这个按钮。在这个项目中,我添加了对它的引用,但是当我尝试将其添加到工具箱时,我被告知 dll 中没有可将其添加到工具箱的组件。

是否可以在不走windows窗体控件库的路线的情况下添加这个按钮?

我不想走这条路的原因是我真的不需要容器,并且希望完全访问我使用它的任何项目中的所有按钮属性。

【问题讨论】:

  • 你能分享任何代码吗?到目前为止,您尝试过什么?
  • 完全访问所有属性?这听起来像shared project 对我来说。我们正在使用它们来避免所有与 dll 相关的问题(您将 dll 称为容器,对吗?)

标签: c# winforms button


【解决方案1】:

在工具箱底部的空白处(您可能必须先折叠所有内容),您可以右键单击以调出工具箱上下文菜单。选择“选择项目”并浏览到您创建的按钮。

如果您还没有,我将在新的类库项目中创建新的按钮类。确保它是公共的,否则它将默认为内部,这意味着它不能在该程序集之外使用。更改为发布模式并编译它。使用那个dll

【讨论】:

    猜你喜欢
    • 2017-10-01
    • 2021-10-28
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2011-01-19
    相关资源
    最近更新 更多