1

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

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

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

4

2 回答 2

4

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

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

于 2010-01-19T08:46:30.560 回答
0

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

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

于 2011-06-02T18:01:24.370 回答