1

プログラムの UI で問題が繰り返し発生しました。デザイン モードでは、自分のコンピューターで実行すると問題なく表示されますが、他のコンピューターで実行すると、異なる/正しく表示されません (押しつぶされた、重なったコントロールなど)。

これが何であるか考えていますか?最初は 32/64 ビットの問題かと思いましたが、そうではありませんでした。

ありがとう!

4

3 に答える 3

5

ユーザーは、テキスト サイズを通常よりも大きく設定したり、コントロールに別のフォントを選択したりできます。

DPI 設定が異なると、レイアウト方法に影響を与える可能性があります。

于 2012-08-21T22:13:50.250 に答える
3

これは、いくつかの問題につながる可能性があります。

  1. DPI。フォーム コントロールのレイアウトに影響を与えます (これについては、Kristopher Johnson に感謝します!)

  2. テーマ。(Classic、Aero、Luna)...一般的に言えば、Microsoft のテーマは相互に大きな影響を与えず、適切に設計されたカスタム テーマにも影響を与えませんが、設計が不適切なカスタム テーマは影響を受けます。再びクリストファー・ジョンソンが説明したように、テーマのフォント サイズ設定は、フォームのレンダリング方法に影響を与えます。- 考慮事項: Mono の Linux インストールでアプリを実行するとしましょう...それでも同じように見えますか?

  3. フォント。アプリケーションが他のマシンにないフォントを使用している場合、そのマシンはそれを別の「フォールバック」フォントに置き換えます。これは、ラベルの幅が指定されたフォントのテキストの幅に合わせて調整されるラベルなど、一部のコントロールに影響を与える可能性があります。

于 2012-08-21T22:27:09.703 に答える
-3

解像度に問題があります。

お使いのマシンの解像度は他のマシンとは異なります。解像度 1024X768 のデザインを作成してみてください

于 2012-08-21T22:15:47.643 に答える