0

私が開発したWinformアプリケーションの奇妙な動作があります。フォントの間隔が大きくなったため、ボタンのルックアンドフィールとフォーム全体に影響します。一部のテキストは切り取られますが、この余分な間隔のために他のテキストが欠落しています。スクリーンショットをご覧ください(2つの矢印でエラーを強調表示しましたが、テキストボックス、ラベルなどのすべてのフォントで発生していることがわかります)

アプリケーションやこのホスト(Windows 7)の設定については何も変更しなかったと言わなければなりません。同じアプリケーションが別のWindows7ホストで正常に動作します。

赤い矢印の付いたスクリーンショットは、余分な間隔を空けてどのように見えるかを示しています。緑の矢印の付いたスクリーンショットは、別のホストでどのように表示されるかを示しています(予想どおり)。

なぜそれが起こったのか、そして以前のフォント間隔にロールバックする方法を知っていますか?ありがとうございました!

ここに画像の説明を入力してください ここに画像の説明を入力してください

4

1 に答える 1

1

Control Panel --> Appearance and Personalization --> Displayフォントのテキストサイズが何に設定されているかを確認するには、チェックする必要があります。高解像度ディスプレイを備えた新しい PC やラップトップの多くは、中 (125%) に設定されて出荷されています。


編集。

コメントから、デフォルトのフォント設定をリセットする方法について、このMicrosoft Articleに記載されている手順を使用するとうまくいったようです。

リンクから:

  1. [スタート] ボタンをクリックし、[コントロール パネル]、[デザインと個人用設定]、[フォント] の順にクリックして、[フォント] を開きます。
  2. 左ペインで、[フォント設定] をクリックします。
  3. [既定のフォント設定を復元] をクリックします。
于 2012-09-06T05:58:23.483 に答える