こんにちは。いつもソフト使用させていただいています。
あまり本質的ではない部分ですが、色指定についてご報告です。
回折シミュレータの「結晶毎の指定色」を有効にすると Crystal.Argb が
スポット描画色に使われますが、この Argb をユーザーが設定する経路が
現行ビルドでは機能していないようです。
(1)
メインウィンドウでは色設定UIが非表示になっています。
FormMain.Designer.cs:
crystalControl.ColorControlVisible = false;
(2)
色ボックス(colorControl「描画色」)が表示される結晶選択ダイアログ
(FormCrystalSelection) では、色を変更しても Crystal に書き戻されません。
CrystalControl.SetToInterface() が結晶選択のたびに
colorControl.Color = Color.FromArgb(Crystal.Argb);
で上書きされていて、色ボックスの値は GetCrystal() 実行時しか
読まれないため、初期色に戻ってしまうようです。
メインウィンドウの結晶情報パネルで描画色を編集し、その場で
Crystal.Argb に反映できるようにしていただけると重ねた絵がかけて、大変便利です。
どうぞよろしくおねがいします。
こんにちは。いつもソフト使用させていただいています。
あまり本質的ではない部分ですが、色指定についてご報告です。
回折シミュレータの「結晶毎の指定色」を有効にすると Crystal.Argb が
スポット描画色に使われますが、この Argb をユーザーが設定する経路が
現行ビルドでは機能していないようです。
(1)
メインウィンドウでは色設定UIが非表示になっています。
FormMain.Designer.cs:
crystalControl.ColorControlVisible = false;
(2)
色ボックス(colorControl「描画色」)が表示される結晶選択ダイアログ
(FormCrystalSelection) では、色を変更しても Crystal に書き戻されません。
CrystalControl.SetToInterface() が結晶選択のたびに
colorControl.Color = Color.FromArgb(Crystal.Argb);
で上書きされていて、色ボックスの値は GetCrystal() 実行時しか
読まれないため、初期色に戻ってしまうようです。
メインウィンドウの結晶情報パネルで描画色を編集し、その場で
Crystal.Argb に反映できるようにしていただけると重ねた絵がかけて、大変便利です。
どうぞよろしくおねがいします。