1

C# Winform:

私のtableLayoutには1列しかありませんが、3行あります。行を表示/非表示できるようにしたい。行を非表示にするのに最適ですが、もう一度表示するにはどうすればよいですか? 高さをハードコードされた数値に設定しますか? 良い考えではありません...

    tableLayoutPanel1.RowStyles[0].SizeType = SizeType.Absolute;
    tableLayoutPanel1.RowStyles[0].Height = 0;

これを達成するために何を提案しますか?

4

1 に答える 1

2

表示/非表示にするコントロールごとに .Visible プロパティを設定する必要があると私は主張します。おそらく、少なくとも 1 つの行と列が 100% に設定されています (余分なスペースを吸収します)。これらのコントロールが表示されなくなると、その行/列のサイズが変更されます。それが役立つことを願っています。

于 2010-07-20T02:20:46.300 に答える