2010-01-19 32 views
1

你好我遷移應用程序Kryption無線工具包(免費版)C#:如何在用戶控制應用工具包氪

我有基類每種形式從System.Windows.Form改變KryptonForm。它是好的..但我有許多控制從UserControl驅動而不是從窗體。

我該如何應用氪這個.....有沒有人面對這種情況?

回答

3

KryptonToolkit不提供UserControl的替代品。它不僅提供替代大部分System.Windows.Forms操控,例如LabelButton

如果UserControl做自己的畫,你可以使用KryptonManager訪問所有當前的樣式屬性(顏色,邊框,展示位置.. ),並使用它們。

0

您不需要將所有表單從KryptonForm繼承,除非您希望它們具有Krypton邊框和按鈕。您可能希望表單具有氪UI,但此更改是可選更改。

UserControls只是控件容器,通常不會改變應用程序的渲染。正如Laurent所建議的那樣,如果您正在進行自定義渲染,則KryptonManager會爲您的代碼提供渲染屬性。如果您使用UserControls作爲容器,那麼他們不需要知道氪氣對象。你需要改變你的輸入控件(文本框,下拉菜單,標籤)來使用Krypton版本。