【问题标题】:Krypton Toolkit controls not showing in formKrypton Toolkit 控件未在表单中显示
【发布时间】:2016-08-07 12:55:47
【问题描述】:

氪曾经是一种购买物品,但现在它显示在 Github 上,用于个人和商业项目。

https://github.com/ComponentFactory/Krypton

我正在使用 Visual Studio 2012,并且组件似乎在我引用的这个版本中工作:

包含所有控件和组件的完整源代码 包含 2005、2008 和 2010 年的 Visual Studio 项目和解决方案文件 Visual Studio 的版本。如果您使用的是较新版本的 Visual Studio 你仍然可以加载解决方案,它会编译得很好。

我已经下载了 github 文件并且我有一堆 dll 文件。我已将这些 dll 文件添加到我的 Visual Studio 工具箱中。

发生的情况是项目已成功添加,但是当我将它们拖放到表单中时,它们不会出现。我已经尝试过 Buttons、DataGridViews 等,它们都不起作用。

我运行时项目没有显示错误..我错过了什么?

【问题讨论】:

    标签: c# visual-studio-2012 krypton-toolkit


    【解决方案1】:

    已解决

    1) 继承 KryptonForm

    public partial class Form1 : KryptonForm
    

    2) 添加 Design.dll 库作为参考,而不是作为工具箱项

    【讨论】:

    • 在 Visual Basic 中的继承应在 .designer.vb 文件中更改:“Partial Class Form1 Inherits ComponentFactory.Krypton.Toolkit.KryptonForm”。 ComponentFactory.Krypton.Design.dllComponentFactory.Krypton.Toolkit.dll 都需要作为参考添加。
    • 我是否还需要将设计 dll 与应用程序一起提供?
    • @Smith 是的,你这样做
    • 在网上进一步研究后我不同意这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    相关资源
    最近更新 更多