1

こんにちは、アプリケーションを Kryption Tookit (無料版) に移行しています。

各フォームの基本クラスを System.Windows.Form から KryptonForm に変更する必要があります。それは大丈夫です..しかし、私はフォームからではなくUserControlから駆動している多くのコントロールを持っています.

これにクリプトンを適用するにはどうすればいいですか..... 誰かそのようなシナリオに直面しましたか??

4

2 に答える 2

4

KryptonToolkit は の代替品を提供していませんUserControl。、 などのほとんどのSystem.Windows.Formsコントロールの置換のみを提供します。LabelButton

UserControlが独自の描画を行う場合、 を使用しKryptonManagerて現在のすべてのスタイル属性 (色、境界線、配置など) にアクセスし、それらを使用できます。

于 2010-01-19T08:46:30.560 に答える
0

Krypton の境界線とボタンを持たせたい場合を除き、すべてのフォームを KryptonForm から継承するように変更する必要はありません。おそらく、フォームに Krypton UI が必要ですが、この変更はオプションの変更です。

UserControls は単なるコントロール コンテナーであり、通常はアプリケーションのレンダリングを変更しません。Laurent が提案したように、カスタム レンダリングを行う場合、KryptonManager はコードにレンダリング プロパティを提供します。UserControls をコンテナーとして使用している場合、Krypton オブジェクトを認識する必要はありません。ただし、クリプトン バージョンを使用するには、入力コントロール (テキスト ボックス、ドロップダウン、ラベル) を変更する必要があります。

于 2011-06-02T18:01:24.370 に答える