0

下の図では、6行のテーブルレイアウトを定義し、そのセル内にコントロールを配置しています。一方のセルにはラベルがあり、もう一方のセルにはコントロール自体があります(たとえばテキストボックス)。

この問題は、そのフィールドオプションのラジオボックスが原因で発生します。セルが非常に大きくなるため、[データ値のプレビュー]ラベルの下にあるテキストボックスが下に表示されます...

この問題を修正することをどのように提案しますか?

ここに画像の説明を入力してください

4

2 に答える 2

2

以前の経験から、テーブルレイアウトはまったく使用しませんでした。代わりに、サイズ変更によって動的に変化するように各コントロールのアンカーを設定します。

ただし、テーブルレイアウトの使用を主張する場合は、[データ値のプレビュー]セルのRowSpan属性を変更し、上部にラベルを配置し、その下にテキストボックスを配置する必要があります。

もう1つのオプションは、「データ値のプレビュー」に設定できるタイトル属性を持つGroupBoxのようなコンテナを使用し、そのコンテナにテキストボックスを配置して、「ドック」属性を「塗りつぶし」に設定することです。次に、その外観から、最後の行も必要ありません。

完全に理解して独自の図面を実装したい場合は、MSDNのこの記事を参照してください。

于 2012-09-04T21:07:21.980 に答える
2

7行目を作成し、オプショングループを2行にまたがらせます。

于 2012-09-04T21:07:27.467 に答える