2017-05-16 6 views
0

私は多くのコントロールを持つwinformアプリケーションを持っていますが、メインコントロールはフォーム上のツリーです。私のシステムではアプリケーションは正常に動作していますが、これが別のシステムでテストされたとき、これは異なって動作します。ツリーのサイズが変更され、他のコントロールが重複しているため、コントロールの一部が表示されません。これは私にとって驚くべきことです。何が問題なの?私はDPI設定とmsinfo32を確認しましたが、どちらのシステムでも差異は見られませんでした。WinFormアプリケーションは異なるシステムで異なる動作をします

+1

あなたはそれについてもっと詳しく知りたいですか?あなたのフォームにはどのサイズのサイズを使用していますか?カスタムフォントを使用していますか?それらは問題を引き起こす可能性があります。 –

+0

.netフレームワーク4.7をインストールしてください。これは動作を修正します。そのバージョンを再コンパイルし直してください。 – mvermef

+0

.NETバージョンに問題がある場合は、両方のシステムで問題が発生している可能性があります。私はVS 2013を使用しています。すべてのプロジェクトは.NET Framework 4でビルドされています。ツリーコントロールはサードパーティコントロールです。 – user7588316

答えて

0

DPIでのみ問題が見つかりました。アプリケーションは125%のDPIで開発されたため、デフォルトのDPIが100%の他のシステムではコントロールが重複していました。

関連する問題