アドインの操作用ダイアログボックス(ユーザーフォーム)の表示位置でときどき問題が起こります。
今回のバージョン(Ver. 3.1b)で、ダイアログが画面に表示されないときに表示位置をリセットするボタンを用意しました。
<目次>
新機能
[ヘルプ]ダイアログを開くと、以下の部分に[表示位置リセット]ボタンがあります。
これをクリックすると、各ダイアログの表示位置がリセットされて、それぞれのダイアログが画面の中央に表示されるようになります。
別のいい方をすると、ダイアログの表示位置だけが初期化されます。
こうすることで、隠れて表示されなくなってしまったダイアログを再度表示できます。
開発背景
色deチェックでは、ダイアログ(ユーザーフォーム)の表示位置を記憶するような仕様になっています。そのため、ダイアログを起動するたびに前回の表示位置に再度表示されます。
ところが、この仕様が原因となり、ダイアログが画面に表示されなくなってしまうことがあるのです。
たとえば、オフィスにあるノートパソコンでセミナーの準備をしているとき、私は外部モニターに接続して大きな画面で作業をします。
このとき、大きな画面の右端にダイアログを表示させておきます。作業の邪魔にならないからです。
セミナー会場でこのノートパソコンで同じダイアログを表示させようとしたところ、ダイアログが画面に現れないのです。あれ?
このとき、ダイアログは表示されているのです。オフィスで使用したときに記憶した位置に。。。つまり、画面の外に表示されていたのです。
過去何度かこのような痛い失敗をしました。
色deチェックのユーザーの方からも、出先でノートパソコンで使おうとしたときに私と同じ理由でダイアログを表示できなくて困ったことがあると連絡をいただきました。
今回の機能は上記のような理由で作りました。