2009-07-16 14 views
-2

私は1452よりwindowsフォームサイズを大きくすることはできません。私は1つのフォーム上に4つのデータグリッドビューを表示する必要があり、私はそれを行うことができません。windows forms

答えて

0

YES WEはあなたに興味があるかもしれない

プロパティCAN: サイズ、MaximumSizeを

はたぶんあなたのフォームが継承され、親フォームは1452,912にそのサイズを制限しますか?

乾杯お返事:

2

Windowsはあなたのフォーム/ウィンドウサイズに制限を設けます。あなたは画面の解像度としてそれを大きくすることはできません。

EDIT: だから、2000×2000のキャンバスと連携し、その上で自分のコントロールを配置することができるようにしたいです。私はusercontrolを作成し、2000x2000のサイズにして、これで作業します。

フォームにusercontrolを追加できます。

スクロールバーを使用すると、フォームの内部をスクロールできます。しかし、これはあなたのユーザーを幸せにするでしょうか?

+0

こんにちはgvs、 ここでは、私のフォームを表のpage.imにスクロールバーを使って入れても、フォームのサイズは1452 * 912 – srinivas

2

GVSはすでに話したとおり、問題は画面の解像度です。これは、以下試してください証明するために:

  1. オープン任意のサイズ変更ウィンドウ(例えば、Windowsエクスプローラを)
  2. はあなたが約見ることができることを、左にウィンドウを移動し
  3. 。ウィンドウ
  4. の10%があなたには、いくつかの時点でわかるように、あなたができなくなります右の境界を取り、ステップ2

から右

  • 再起動手順に可能な限り移動しますウィンドウをその幅でさらに拡大します。今度はウィンドウをもう一度動かして、ウィンドウの右端が画面の右端にくるようにします。これで、ウィンドウが画面の幅全体に完全にフィットすることがわかりました(複数のモニターがあり、すべての画面でサイズを変更できます)。

    だから、これらの問題をどのように達成するのですか? Xstahefのヒントをご覧ください。一般的な画面解像度(通常は1024x768、おそらくは800x600)用にフォームをデザインし、タスクバーのサイズを引くことを忘れないでください;-)。次に、コントロールのアンカーとドックのプロパティを使用して、サイズが異なる解像度間で変更されるようにします。

    また、TableLayoutPanelまたはFlowLayoutPanelの使い方を見てください。これらは、サイズを変更する必要がある2つ(またはそれ以上)のコントロールを取得したい場合に非常に役立ちます。

  • +0

    です。これはわかります。 (しかし、通常のウィンドウサイズが1400 * 900であっても、最大サイズを2000,2000としてプロパティを維持するように考えている) 1.ペイン(またはグループボックス)を追加し、その上にデータグリッド、 2 。他のペインとデータグリッドを追加するなど... プログラムでは、スクロールバーを持つタブ付きページを読み込んでいるときに、このデータグリッドの位置を画面解像度2000 2000年までに? それを行う方法があるかどうかわかりません。 thanx srinivas – srinivas

    0

    代わりに次のいずれかを実行して考えてみましょう:

    1. はTabControlのを使用して、スクロール可能なパネルを使用して、ユーザーがより多くのデータグリッド
    2. を見るためにビューをスクロールすることができます別のタブに
    3. を各データグリッドを配置
    関連する問題