0

私は c#/2008/winform アプリケーションを持っています。画像バナーのあるフォームがあり、その下にデータグリッドビューがあります

画像バナーのサイズを固定したままにし、datagridview をサイズ変更してフォームの残りの部分を埋めたいと思います。

ピクチャボックスを Dock=top に設定しました (また、pos=0,0、sizemode=centerimage - しかし、これらの設定は問題ではありません)

何をしても datagridview が正しく動作しません Dock=fill を実行すると、フォームの上部から始まり、画像によって遮られます Dock=bottom を設定しようとすると、コンテナのサイズが変更されません

私はレイアウトマネージャーの概念を認識していますが、これは簡単なアプリなので、ここで必要としないことを願っています.

何か案は ?ありがとうございました

4

1 に答える 1

0

より良い回避策があるかもしれませんが、私が最初にうまくいったのは、パネルコントロールを導入することでした。

画像ボックスDock=Topを作成し、その下にDock = Fillを指定してパネルを配置すると、DataGridViewがDock=Fillを指定してパネル内に入ります。

于 2011-07-16T19:05:41.640 に答える