- - PR -
Form作成時の画面解像度
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-01-24 23:30
皆様は
VS2005等でFormを作成したりコンポーネントを配置するときに 画面解像度はどのくらいにしているでしょうか? 自分の場合 1024 * 768でやっているのですが、 アプリを導入するユーザが同じ解像度に設定してたり、800 * 600に設定してたりと することがあると思います。 その場合画面配置が自分の意図と違い 表示されるべき部分が表示されなくなったり とかあると思いますが、それは回避しようがない と考えておりますが、もし対処法がございましたら教えていただけませんか? よろしくお願いいたします。 | ||||||||
|
投稿日時: 2007-01-24 23:55
Ognacです。
開発時は1024*768で開発しておいて,実行時に解像度を認識し,比率計算で全コントロールを縮小/拡大するのはどうでしょう。(勿論Fontサイズも) Webアプリのように xx% 指定で配置するのも一考です。 いずれにしても,解像度固定というのは今後は芳しくない気がします。 仕事場にもワイド液晶がはいりつつあるので、なおさらサイズ固定は嫌われます。(実体験) _________________ ognac@わんくま同盟 | ||||||||
|
投稿日時: 2007-01-25 00:03
Dock プロパティ、Anchor プロパティ。
Layout ロジックでの動的な位置変更。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2007-01-25 00:16
こんばんは。
私は開発時の解像度は、大きいほうが開発しやすいのでXGA(1024 x 768)以上でしています。 ただしユーザーが同じ解像度でアプリを使ってくれるなんて、そんな都合よくいくわけありません。 プログラムを作成する前に(あるいは画面設計段階で)、動作条件として最低限の解像度は決めておくべきでしょう。
パッケージソフト(Windowsアプリケーション)に限った話をしますと、私の場合 リサイズ可能(スクロール可能)なウィンドウは、画面サイズを気にする必要がありませんが、 リサイズできないダイアログなどは、少なくともVGA(640x400)で表示できるようにしています。 とにかくパッケージアプリの場合、「画面のプロパティ」で 解像度、色数、配色などをいろいろ変更してみて、アプリの表示に問題がないかはチェックしています。 どうしてもVGA(640x400)では小さすぎて表示ができないなら、 アプリの必要条件として「ディスプレイ:XGA以上」などと断りをしておけば良いと思います。 #Webアプリの場合は、またそれなりにテクニックがあると思いますが、 私には経験・知識が少ないので、アドバイスは無理です。 | ||||||||
|
投稿日時: 2007-01-25 13:21
VS.NET2005であれば、WindowsアプリでもFlowLayoutPanelを使うって選択肢も出てきますね。
| ||||||||
|
投稿日時: 2007-01-25 22:41
皆様ありがとうございます。
LayoutPanelを使用して、動的に再配置したり、 ユーザ側に解像度を制限させることで 対応できるんですね。 とても勉強になります。 |
1