2016-11-24 50 views
-1

フォームサイズが変わるたびにフォームサイズを自動スケールするようにgridviewのアンカーを変更しました。フォームサイズが変更されたときにフォームにdataGridViewサイズを拡大/縮小する方法は?

しかし、この設定は他の形式でもうまくいきましたが、このグリッドビューはフォームの境界から外に出ています。この問題を解決するにはどうすればよいですか?ここで

は設定です:

enter image description here

enter image description here


ソリューション: 1.最初の項目を格納するためのパネルを使用します。 (ボタン、テキストボックス、GridViewのなど) 2.アイテムがanchor 4.にあなたのDataGridViewのプロパティを設定し

+0

解決策は、あなたの鼻の下にあります:** Dock' **オプション。 – Phiter

+0

ご迷惑をおかけして申し訳ありません。私はフォームを拡大縮小するときに、グリッドビューを自動スケールにしたい。 – Capslock10

+1

これは、パネル内にドッキンググリッドを使用し、そのパネルをフォームにドッキングすることで実現できます。このパネルにパディングを追加し、フォームのサイズを変更するとグリッドも変更されます。 winformsの応答性は本当にうんざりです。 – Phiter

答えて

0

固定パネルdock->fill 3.設定された設定:あなたの場合は、しかし、

Anchor: Top, Bottom, Left, Right 

をフォーム全体を塗りつぶし、同時にグリッドをフォームサイズに合わせたい場合は、次のように使用できます。

Dock: Fill 
+0

ご迷惑をおかけして申し訳ありません。私はフォームを拡大縮小するときに、グリッドビューを自動スケールにしたい。 – Capslock10

+0

フォームのサイズを変更すると、グリッドも右に調整されますか?それはあなたが達成しようとしていることですか?そうであれば、最初の提案はそのトリックを行うでしょう –

+0

はい。私はすべてのグリッドビュー(他のフォームのグリッドビューもうまくいきます)でこの設定を使用していますが、このグリッドビューはこの問題を解決します。このグリッドビュー – Capslock10

関連する問題