你好我遷移應用程序Kryption無線工具包(免費版)C#:如何在用戶控制應用工具包氪
我有基類每種形式從System.Windows.Form改變KryptonForm。它是好的..但我有許多控制從UserControl驅動而不是從窗體。
我該如何應用氪這個.....有沒有人面對這種情況?
你好我遷移應用程序Kryption無線工具包(免費版)C#:如何在用戶控制應用工具包氪
我有基類每種形式從System.Windows.Form改變KryptonForm。它是好的..但我有許多控制從UserControl驅動而不是從窗體。
我該如何應用氪這個.....有沒有人面對這種情況?
KryptonToolkit不提供UserControl
的替代品。它不僅提供替代大部分System.Windows.Forms
操控,例如Label
,Button
等
如果UserControl
做自己的畫,你可以使用KryptonManager
訪問所有當前的樣式屬性(顏色,邊框,展示位置.. ),並使用它們。
您不需要將所有表單從KryptonForm繼承,除非您希望它們具有Krypton邊框和按鈕。您可能希望表單具有氪UI,但此更改是可選更改。
UserControls只是控件容器,通常不會改變應用程序的渲染。正如Laurent所建議的那樣,如果您正在進行自定義渲染,則KryptonManager會爲您的代碼提供渲染屬性。如果您使用UserControls作爲容器,那麼他們不需要知道氪氣對象。你需要改變你的輸入控件(文本框,下拉菜單,標籤)來使用Krypton版本。