0

複数の tablelayoutpanel を含むフォームがあります - 解像度が変わってもコントロールが整列するようにそれらを使用しています。コントロールがすべて表示されるように、列はすべて自動サイズに設定されています。

ただし、異なるパネル間で列を自動サイズ調整する方法はありません。これは、フォームのさまざまなセクションが互いに一致していないことを意味します。

私が見逃しているこれに対する標準的な解決策はありますか?


明確にするために、私がやっていることは次のようなものです:

ControlSet 1
Label 1: Control 1    Label 2: Control 2
Label 3: Control 3    Label 4: Control 4

Controlset 2
Label 5: WiderControl 5 Label 6: Control 6
Label 7: Control 7      Label 8: Control 8

私が望むのは、すべての解像度/フォント サイズで、2 セットのコントロールが自動的に整列することです。1 つのセットで実行するのは簡単ですが (tablelayoutpanel はほとんどこのために設計されています)、複数のセットでは機能しません。

ありがとう!

4

1 に答える 1

0

4 列 6 行の 1 つだけ を使用できます。TableLayoutPanel

ControlSet 1は (0;0) に入れられ、 がありますRowSpan = 4

ControlSet 2は (3;0) に入れられ、 も持っていRowSpan = 4ます。

残りのコントロールを配置する方法は明らかだと思います。

于 2013-08-14T14:49:59.560 に答える