• 締切済み

Visualbasic解像度が異なる端末で実行

Visualbasic 2013でWindows Form アプリケーションを開発しております。 開発自体は問題なく行えているのですが、以下の点が解決できず悩んでおります。 事象 ・開発環境と実行環境で実行時のフォームのサイズ、フォントなどが  異なってしまう場合がある。  ※問題なく起動できるアプリケーションもある。 各情報は以下の通りです。 ・FormのAutoScaleModeは全て[Font]に統一 ・開発環境 HP ProBook   OS Windows8.1 Pro 64bit   解像度 1366*768    ・実行環境 Surface pro6   OS Windows10 Pro 64bit   解像度 2736*1824 何か分る方がいらっしゃいましたらご教授頂けますと幸いです。 以上です。

みんなの回答

回答No.3

OSの「拡大縮小とレイアウト」が100%ではなくて 125%とか150%に設定されている端末で発生するとかじゃないですかね. このせいで,むかし解像度の取得値がおかしくなったことがありました.

  • hahaha8635
  • ベストアンサー率22% (800/3610)
回答No.2

APIを使えば何でもできますよ https://e-vba.com/vbadisplayresolution/

  • unokwave
  • ベストアンサー率58% (966/1654)
回答No.1

「高DPI」で調べてみてください

関連するQ&A

専門家に質問してみよう