6

フォーム内のすべての要素に TableLayoutPanel を使用しています。Dock Fill を使用して、TextBox と ListBox のサイズを自動調整します。TextBox は TableLayoutPanel のセルに完全に収まりますが、ListBox には収まりません。アイテムの高さによって自動サイズ調整されます。

ここに画像の説明を入力

ListBox の下部とフォームの下部の間のこのギャップを削除するにはどうすればよいですか? ListBox の高さを特定の値で設定できることはわかっています (たとえば、ListBox の項目の高さは 16、16 * 10 要素 = 160、160 で正しく収まります)。他に解決策はありますか?
私はC#を使用しています。

4

2 に答える 2

17

IntegralHeight = false;アイテムの高さ変数によってコントロールのサイズが変更されないように、ListBox のプロパティを設定します。

于 2012-05-09T14:22:50.213 に答える
5

リストボックスの IntegralHeight プロパティを false に設定します

于 2012-05-09T14:23:32.457 に答える