1

1 つの分割コンテナーが別の分割コンテナー内にネストされるように、分割コンテナーを使用していくつかのコントロールを配置する必要があります。SplitContainerクラスの各インスタンスはそれ自体が aControlであり、その 2 つのインスタンスがSplitterPanelコントロールでもあることがわかりました。

たとえば、次の図では、2 つのインスタンスを使用して 3 つのコントロール (HWND 8、9、および 5) だけを配置してSplitContainerいますが、 を使用した結果、HWND が大量に追加されていSplitContainerます。

分割コンテナ
(出典: googlepages.com )

これに加えて、子コントロールはParent.Parent.Parent...、親フォームに到達するために広告の吐き気を使用する必要があります (はい、FindForm代わりに使用できます)。これを行うより良い方法はありますか?

編集:スプリッターはサイズ変更可能である必要があります

4

1 に答える 1

1

下部コントロールの ColumnSpan に 2 を指定する TableLayoutPanel を使用できます。

コードでこれを行うことができます

this.tableLayoutPanel.SetColumnSpan(this.button1, 2);

または、デザイナーのプロパティ ウィンドウを使用します。

于 2009-05-01T11:31:56.173 に答える