1

私は仕事用のマシンをしばらく使用しており、社内のユーザー向けに小さな Access データベースを開発しています。問題は、フォームが他のユーザーとは異なる倍率 (または何か) で表示されているように見え、画面にフォームの一部しか表示されないことです。

私のマシンでは問題ないようです。ただし、まったく同じ解像度設定と同じサイズのモニターを使用している同僚とテストしたところ、画面の下 1/3 が表示されませんでした。テキストが非常に大きく見えました。アクセスフォームとデータベースは両方とも最大化されており、モニターはまったく同じモデルです。

何か案は?ここ数年、マシンを少しカスタマイズして、すぐにすべてを忘れてしまった可能性があります。また、以前に他の Access データベースでも同じことが起こっているのを見たことがあることを付け加えておきます。

4

1 に答える 1

1

私はこれに何度か出くわしました。これは、Windows で画面上のテキストのサイズを制御する方法が 2 つあることに起因しているようです。

  1. 特定の UI 要素のフォント サイズを微調整しますが、ディスプレイの DPI 設定はそのままにします。

  2. Windows コントロール パネルの [フォント サイズ (DPI) の調整] 設定を使用します。「デフォルト」= 96 DPI、「大きいテキスト」= 120 DPI。残念ながら、このアプローチは、テキストだけでなく、他のものの寸法にも影響を与えるようです。

一部の開発環境では、さまざまな DPI 設定に合わせて調整する方法を [試行] していますが、以前の質問で説明したように、複雑になる可能性があります。可能な限り私はただ

  • 単一のフォームに詰め込みすぎないようにしてください。

  • 私が目標としている名目上のデスクトップサイズに対して、これらのフォームの周りにいくらかの健全なマージンを残してください。

  • 最善の結果を期待します。:)

于 2013-03-28T23:42:12.917 に答える