こんにちは、アプリケーションを Kryption Tookit (無料版) に移行しています。
各フォームの基本クラスを System.Windows.Form から KryptonForm に変更する必要があります。それは大丈夫です..しかし、私はフォームからではなくUserControlから駆動している多くのコントロールを持っています.
これにクリプトンを適用するにはどうすればいいですか..... 誰かそのようなシナリオに直面しましたか??
こんにちは、アプリケーションを Kryption Tookit (無料版) に移行しています。
各フォームの基本クラスを System.Windows.Form から KryptonForm に変更する必要があります。それは大丈夫です..しかし、私はフォームからではなくUserControlから駆動している多くのコントロールを持っています.
これにクリプトンを適用するにはどうすればいいですか..... 誰かそのようなシナリオに直面しましたか??
KryptonToolkit は の代替品を提供していませんUserControl
。、 などのほとんどのSystem.Windows.Forms
コントロールの置換のみを提供します。Label
Button
UserControl
が独自の描画を行う場合、 を使用しKryptonManager
て現在のすべてのスタイル属性 (色、境界線、配置など) にアクセスし、それらを使用できます。
Krypton の境界線とボタンを持たせたい場合を除き、すべてのフォームを KryptonForm から継承するように変更する必要はありません。おそらく、フォームに Krypton UI が必要ですが、この変更はオプションの変更です。
UserControls は単なるコントロール コンテナーであり、通常はアプリケーションのレンダリングを変更しません。Laurent が提案したように、カスタム レンダリングを行う場合、KryptonManager はコードにレンダリング プロパティを提供します。UserControls をコンテナーとして使用している場合、Krypton オブジェクトを認識する必要はありません。ただし、クリプトン バージョンを使用するには、入力コントロール (テキスト ボックス、ドロップダウン、ラベル) を変更する必要があります。