2011-07-13 18 views
2

私はVisual Studio 2010が新しく、作成できるフォームの最大サイズは1292x812です。私は必要な情報のために多くのテキストボックスを用意する必要があります。しかし、フォームのサイズが小さすぎるため、他のテキストボックスのスペースがほとんど見えません。スクロールバーを持つフォームを作成して、多数のテキストボックスがあるにもかかわらず、あるフォームでアクセスし、別のフォームを作成しないようにする方法はありますか?助けてください。ありがとうVisual Studio Windowsフォームサイズの問題

答えて

5

あなたが許可されている最大サイズは、デスクトップ領域のサイズに関係していると思います。私のVS2010は私の3台のモニタと大雑把に結びついている5132x1092まで許可しました。

デスクトップを1024x768などの一般的な解像度にリサイズすると賢明に見えるようにフォームのサイズを設定する必要があります。そうしないと、一部のユーザーにとって画面サイズが大きすぎます。

多くの情報がある場合は、それを論理グループに分割し、タブまたはサブフォームを使用してデータを表示する必要があります。

1つのフォームに情報をあまりにも多く入れすぎると、ユーザーにとって不可能になり、維持しにくいフォームの後ろにモンスターのコード量が生じます。

0

フォームに大きなパネルを追加し、スクロールバーを設定します。

2

フォームの最大サイズは、開発中の画面の解像度によって制限されます。

質問に答えるには、Panelコントロールをフォームにドロップし、必要なサイズにサイズを変更してこの問題を回避します。すべてのコントロールは、フォームではなく直接このパネルコントロールに配置されます。パネルは必要に応じてスクロールバーを自動的に追加します。

あなたがしようとしていることは、UIデザインの古典的な「悪いアイデア」の1つと考えられています。このような画面を作成すると、脳がおそらく消化できるよりも多くの情報を処理するようにユーザーに求めています。あなたは、フォームに何百ものテキストボックスを追加したいと考えています。

UIデザインについては、http://www.joelonsoftware.comをご覧ください。これらは、UIを扱う新しいプログラマーのための最善の出発点です。

関連する問題