• 締切済み

デスクトップで作成した画面がノートPCでは合わない

プログラムをデスクトップで作成しています。画面解像度を、1280×1024としています。こうして作成したプログラムを、ノートPCに移植しました。ノートPCの液晶画面は、SXGA+で、1400×1050に設定しています。しかし、ノートPCでプログラムを起動すると、本来の画面の一部(下側と右側)が、ノートPCの画面からはみ出て、作成した画面全体が表示されません。ちょうど、XGA(1024×768)のノートPCで、プログラムを起動したとき、ピクセルが足りないことで、画面の一部しか表示しないときと同じような状態です。 対処方法を教えてください。

みんなの回答

  • dell_OK
  • ベストアンサー率13% (766/5720)
回答No.1

プログラムの起動時にウインドウの位置やサイズを動的に変更しているのでしょうか。 Visual Studio 2008でしたら、以下の方法で、画面いっぱい(タスクバーを含めない)に表示され、画面からはみ出さないと思います。 Me.SetBounds(0, 0, System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width, System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height)

makawa
質問者

補足

ご回答、ありがとうございます。 プログラムの起動時にウインドウの位置やサイズを動的に変更するようなことはしていません。 問題のノートPC以外の、他のデスクトップPCなどでは、いずれも、予定どおりの画面が表示されています。 ノートPCは購入したばかりのDELL製なのですが、一旦、DELLに戻して、検査して貰うことにしました。 なお、開発環境は、Visual Studio 2003 です。 問題になっているソフトをインストールして、顧客に出荷しなければならないときで、困っています。

関連するQ&A