tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Windows7 高解像度で画面レイアウトが崩れる件【解決】
投稿日: 2017/09/11(Mon) 10:45
投稿者ICHIKA
いつもお世話になっています。

以下環境化で開発を行っています。
VisualStudio2015
Access2007

Windows7、高解像度環境で
Accessに接続するとEXE実行ファイルでレイアウトが崩れるため調査して以下対応を行いました。

プロジェクト右クリック→新しい項目→アプリケーションマニフェストファイル追加
以下の通り編集(コメントを外してTrueをfalseにしました)

  
  <application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</dpiAware>
    </windowsSettings>
  </application>

(投稿できなかったためhttpのhを外しています)

編集後ビルド。

【参照先】https://blogs.msdn.microsoft.com/ttanaka/2014/08/22/dpihigh-dpi-3-12503/

フォームのAutoScaleModeはfontです。(他を試しましたが駄目でした)

上記でEXEを実行するとWindows10ではレイアウトが崩れず、画面の拡大サイズによってレイアウトがきちんと
表示されるのですが
Windows7では崩れてしまいます。
ちなみにマニフェストファイルをTrueにするとWindows10でも崩れます。

Windows7でも崩れないように対応したいのでご教授頂けますと幸いです。
よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。