DOBON.NET DOBON.NETプログラミング掲示板過去ログ

画面の大きさが変わる

環境/言語:[VB.NET]
分類:[.NET]

2000_Professional、XP_Home、XP_Professionalでは、通常どおり表示されます。
ですが、XP_Embddedと言うOSだと、今回の現象が起こってしまいます。
長さは、指定しています。
ですが、こちらで指定した長さと変わってしまっているようです。
具体的には、800*600ですっぽり収まる大きさが、縦にのみ2.5センチほどオーバーしてしまいます。
.Net側のプロパティで回避できるのか?
XP_Embddedの仕様なのか?
または、Windowsでその様なプロパティがあるのか?
どなたかご存ないでしょうか?
  • 題名: もう少し細かく説明させて下さい。
  • 著者: タラオ
  • 日時: 2005/01/24 21:58:30
  • ID: 8684
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
申し訳ありません。
もう少し細かく説明させて下さい。
長さを指定していますって部分ですが、
ラベル、フォーム、テキストボックス、ボタン。
全て縦・横の長さを指定しています。
それで、横は問題ないのですが、
縦だけテキストボックスを除いて長くなってしまいます。
■No8682に返信(タラオさんの記事)

こんにちは 平ちゃんです。

> 2000_Professional、XP_Home、XP_Professionalでは、通常どおり表示されます。
> ですが、XP_Embddedと言うOSだと、今回の現象が起こってしまいます。

これはOSの違う3台のパソコンと言うことでしょうか。
そうならば単純に各々のパソコンの解像度の設定ではないでしょうか。
xp などの画面のプロパティで設定するあれで
800×600、1024×768、・・・です。
XP_Embdded の解像度を確認してみたらどうでしょうか。
■No8685に返信(平ちゃんさんの記事)
平ちゃんさん、返信ありがとうございます。

申し訳ありません。
書き漏らしがありました。
> これはOSの違う3台のパソコンと言うことでしょうか。
3台とは限らずに、複数台のPCです。

> そうならば単純に各々のパソコンの解像度の設定ではないでしょうか。
それぞれ、800*600です。
通常考えられる、フォントの大きさやDPI等も同じです。
しかし、XP_EmbddedのPCのみ、今回の現象が起きてしまいます。
どうすれば良いか、途方に暮れている状態です。
どなたか、解決法またはヒントなど、お分かりになる方いませんでしょうか。
どうかよろしくお願いします。
■No8688に返信(タラオさんの記事)
> それぞれ、800*600です。
> 通常考えられる、フォントの大きさやDPI等も同じです。
> しかし、XP_EmbddedのPCのみ、今回の現象が起きてしまいます。

x方向のDPI.x とy方向のDPI.y の値が違っている?。
API 等.NETの標準以外のメソッドを使っている。

最終手段として
XP_Embdded でアプリケーションを作成出来る環境を作り作成して実行する。
(実現できるかどうかはわかりません)

まあ、私が思いつくのはこんな所です。
頑張ってください。・・・・

DOBON.NET | プログラミング道 | プログラミング掲示板