私は(Delphi)アプリケーションを整理していて、フローティングフォームのサイズと場所の永続性にアクセスしています。これは、より大きな画面の不動産とマルチモニターでますます重要になっているようです。明らかに、ユーザーのフォームを閉じたのと同じ場所で再度開くことが望ましい場合がよくありますが、常にそうとは限りません。たとえば、モーダル ダイアログでは、ユーザーの視界の前、つまりプライマリ モニター センター画面で bang を開くことが正当化される場合があります。これについてネット上にはほとんど出回っていないようで、商用アプリケーションは特に複数のモニターに関して一貫性がないようです。それでは、始めるためのいくつかの (おそらく矛盾する!) ルールを...
- 非モーダル フォームは、常に閉じたサイズと場所で再度開く必要があります。
- モーダル フォーム (つまり、[OK]/[キャンセル]、[はい]/[いいえ] ボタンを含む) は、以前のサイズ (サイズが大きい場合) で再度開く必要がありますが、アプリケーションが存在するモニターの中央に表示されます。
- アプリケーションが存在するモニターの中央に、情報メッセージ ボックスが表示されます。
- 警告またはエラー ダイアログがプライマリ モニターの中央に表示されます。
前もって感謝します、ブライアン