下の図では、6行のテーブルレイアウトを定義し、そのセル内にコントロールを配置しています。一方のセルにはラベルがあり、もう一方のセルにはコントロール自体があります(たとえばテキストボックス)。
この問題は、そのフィールドオプションのラジオボックスが原因で発生します。セルが非常に大きくなるため、[データ値のプレビュー]ラベルの下にあるテキストボックスが下に表示されます...
この問題を修正することをどのように提案しますか?
以前の経験から、テーブルレイアウトはまったく使用しませんでした。代わりに、サイズ変更によって動的に変化するように各コントロールのアンカーを設定します。
ただし、テーブルレイアウトの使用を主張する場合は、[データ値のプレビュー]セルのRowSpan属性を変更し、上部にラベルを配置し、その下にテキストボックスを配置する必要があります。
もう1つのオプションは、「データ値のプレビュー」に設定できるタイトル属性を持つGroupBoxのようなコンテナを使用し、そのコンテナにテキストボックスを配置して、「ドック」属性を「塗りつぶし」に設定することです。次に、その外観から、最後の行も必要ありません。
完全に理解して独自の図面を実装したい場合は、MSDNのこの記事を参照してください。
7行目を作成し、オプショングループを2行にまたがらせます。