我正在将应用程序迁移到Kryption Tookit(免费版)
我必须将每个表单的基类从System.Windows.Form更改为KryptonForm。没关系..但我有很多控件都是从UserControl驱动而不是从Form。
我怎么能在这上面应用氪.....有没有人面对这种情况?
答案 0 :(得分:3)
KryptonToolkit不提供UserControl
的替代品。它仅提供大多数System.Windows.Forms
控件的替换,例如Label
,Button
等。
如果UserControl
自己绘画,您可以使用KryptonManager
访问所有当前的样式属性(颜色,边框,展示位置等),并使用它们。
答案 1 :(得分:0)
您不需要更改所有表单以继承KryptonForm,除非您希望它们具有Krypton边框和按钮。您可能希望表单具有Krypton UI,但此更改是可选的更改。
UserControls只是控件容器,通常不会改变应用程序的呈现。正如Laurent建议的那样,如果您正在进行自定义渲染,KryptonManager会为您的代码提供渲染属性。如果您使用UserControls作为容器,那么他们不需要知道Krypton对象。您需要更改输入控件(文本框,下拉列表,标签)以使用Krypton版本。