tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル1024x768 to 1024x600
記事No9922
投稿日: 2010/03/03(Wed) 12:36
投稿者chime
VS2008のVBとVB2005Expressを使っています。

Form1,Form3をディスプレイ全面画面1024x768に設定したソフトを作成しました。
ところで、携帯用のNETBOOKで使うと、解像度が1024x600のため画面が
一部隠れます。NETBOOK用に作りなおさないといけないでしょうか?
双方に対応する設計は可能でしょうか?

コメントいただければ幸いです。

chime

[ツリー表示へ]
タイトルRe: 1024x768 to 1024x600
記事No9923
投稿日: 2010/03/03(Wed) 15:29
投稿者魔界の仮面弁士
> NETBOOK用に作りなおさないといけないでしょうか?
> 双方に対応する設計は可能でしょうか?

アプリケーションの仕様に応じて、幾つかの選択肢があります。

(案1) 小さい画面用に設計しておき、各コントロールの Anchor / Dock プロパティで
   コントロールのサイズが、フォームサイズに追従して拡大されるようにする。
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard18.htm

(案2) 大きい画面用に設計しておき、はみ出てしまう部分は AutoScroll で対応する。
http://dobon.net/vb/dotnet/form/autoscroll.html

(案3) 小さい画面用と大きい画面用に、別々のフォームを用意して切り替える。

[ツリー表示へ]
タイトルRe^2: 1024x768 to 1024x600
記事No9932
投稿日: 2010/03/04(Thu) 12:36
投稿者chime
魔界の仮面弁士さん

コメントありがとうございます。案2で解決いたしました。

> (案2) 大きい画面用に設計しておき、はみ出てしまう部分は AutoScroll で対応する。
> http://dobon.net/vb/dotnet/form/autoscroll.html
>

formをautoscrollしているため、menustrip,toolstripもscrollされますが、1024x600
と1024x768で、移動量は僅かで余り気にはしていません。

AutoScrollのご案内ありがとうございました。お蔭で、時間をとらず終わりました。

chime

[ツリー表示へ]