長い間使わせてもらっていますが、つい最近、表示色の設定をし始めました。
背景色を変える行の間隔が設定できるようになり、うれしくて凝り始めてしまいました。
そこで何点か気づいたことがありますので、それを挙げてみます。
1 質問
変更対象に「列ヘッダー色」と「行ヘッダー色」というものがありますが、
これはどれのことでしょうか。試しに変更してみても「グリッドの表示」のところは
どこも変わりません。実際に表が表示される「テーブル一覧ウィンドウ」でも
色が変更されたところは見つけられませんでした。
2 障害と思われるもの
2-1 グリッドの表示
設定画面を表示したとき、「グリッドの表示」のところは現在の設定が反映された色に
なっていると思うのですが、そこの「選択セル色」は現在の設定にかかわらず
いつも同じ色が表示されます。色を変更した直後はボタンの右横のラベルと同様に
「グリッドの表示」のところも反映されるのですが、設定画面を閉じて再度開くと
「グリッドの表示」のところは「選択セル色」のところだけいつもの色で表示されます。
2-2 初期値に戻す
[初期値に戻す]ボタンをクリックしても「背景色」と「グリッド色」は
ボタンの右横のラベルの色も「グリッドの表示」のところも変化はありません。
「テーブル一覧ウィンドウ」でも変化はありませんでした。
3 不整合(障害とはちょっといいにくい)
3-1 反映されるタイミング
「指定間隔行」は、変更して設定画面の [OK]ボタンをクリックすると(設定画面が閉じて)
「テーブル一覧ウィンドウ」が開いていればその変更は表示されている表に即座に反映されます。
しかし、「背景色」、「グリッド色」、「選択セル色」は
いったん「テーブル一覧ウィンドウ」を閉じて再度開いてからでないと変更が反映されません。
データベースの再読み込みでも変更は反映されませんでした。
3-2 カラーパレットその1
色を変更するためのボタンをクリックしたときカラーパレットが開きますが、
このとき現在設定されている色のところにフォーカスがあります。
しかし、「行ヘッダー色」の場合は「列ヘッダー色」の色と同じところにフォーカスがあります。
そこで [OK]ボタンをクリックしてしまうと「行ヘッダー色」は「列ヘッダー色」と
同じものになってしまいます。
(ほかの5ヵ所はそのまま [OK]ボタンをクリックしても色の変更はありません)
3-3 カラーパレットその2
自分で作成した色を設定してあるものの場合はカラーパレットが開いたとき、
最左最上の色のところにフォーカスがあります。
(3-2の場合とは違い、そのまま [OK]ボタンをクリックしても色は変更されません)
フォーカスがどこにもない状態が作れるかわからないのですが、
自分で作成した色の場合はフォーカスがどこにもない状態がいいのではないかと思います。
以上、ご確認よろしくお願いします。
色の設定
- ColdJoint
- 2017/06/07 (Wed) 20:40:48