C#:如何在用户控件上应用Krypton ToolKit

时间:2010-01-19 08:29:57

标签: c# krypton-toolkit

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

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

我怎么能在这上面应用氪.....有没有人面对这种情况?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

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

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