【问题标题】:C# : How to apply Krypton ToolKit on User ControlC#:如何在用户控件上应用 Krypton ToolKit
【发布时间】:2010-01-19 08:29:56
【问题描述】:

您好,我正在将应用程序迁移到 Kryption Tookit(免费版)

我必须将每个表单的基类从 System.Windows.Form 更改为 KryptonForm。没关系.. 但是我有很多控件是从 UserControl 而不是从 Form 驱动的。

我怎样才能在这个上应用氪.....有人遇到过这种情况吗??

【问题讨论】:

    标签: c# krypton-toolkit


    【解决方案1】:

    KryptonToolkit 不提供 UserControl 的替代品。它只为大多数System.Windows.Forms 控件提供替换,例如LabelButton 等。

    如果UserControl 自己绘制,您可以使用KryptonManager 访问所有当前样式属性(颜色、边框、位置等)并使用它们。

    【讨论】:

      【解决方案2】:

      您不需要更改所有表单以从 KryptonForm 继承,除非您希望它们具有 Krypton 边框和按钮。您可能希望表单具有 Krypton UI,但此更改是可选更改。

      UserControl 只是控件容器,通常不会改变应用程序的呈现。正如 Laurent 所建议的,如果您正在进行自定义渲染,KryptonManager 会为您的代码提供渲染属性。如果您将 UserControls 用作容器,那么它们不需要知道 Krypton 对象。不过,您需要更改输入控件(文本框、下拉菜单、标签)才能使用 Krypton 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        相关资源
        最近更新 更多