.netカレンダーコントロールのフォント・背景色がユーザー環境で反映されない
Win10Pro+xpa3.3dの環境で.netカレンダーのフォントと背景色を変更して
自分の開発環境では反映されています。
ユーザーの環境では反映されません。
フォーム状態の維持はFaleseにしています。
原因についてご存じの方、ご教示を御願いします。
-
障害の切り分けですが、開発環境のマシンに実行版を入れて動作させた場合はどうでしょうか?
-
ISHIJIMAさん ありがとうございます。
カレンダーのオブジェクトプロパティで
BackColor に DotNet.System.Drawing.Color.FromArgb(255,0,62,62)
Font に DotNet.System.Drawing.Font('MS 明朝',30) を指定しています。
tandaさん ありがとうございます。
実行版をインストールして試してみます。
-
カレンダーコントロールのフォントを変える場合は、
動作環境⇒動作設定⇒WindowsXPのテーマを使用をNoにする必要があるのですが
実行環境の「WindowsXPのテーマを使用」をNoにしていますか?
-
nagaiさん ありがとうございます。
実行環境の「WindowsXPのテーマを使用」がYesになっていました。
Noに変更したらフォント・背景色が反映されました。
解決しました。ありがとうございました。
-
開発版では「WindowsXPのテーマを使用」をNOに変更していましたが、
ユーザー環境では変更し忘れていました。
.netコントロールを使用する場合は「WindowsXPのテーマを使用」をNOに
するのは必須みたいですね。
皆さん、ありがとうございました。
-
忘れていますね。(^^;
サインインしてコメントを残してください。
コメント
6件のコメント