2011-10-12 11 views
8

これが他のコントロールに影響するかどうかはわかりませんが、リストボックスとチェックリストボックスの場合、リストボックスの下部は特定の間隔でフォームのサイズが変更されます。Winform listboxが正しくアンカーしない

私はフォームと、フォームの端から2pxの隙間をすべての辺に持ち、四辺すべてに固定したリストボックスを持っているとします。今度は、フォームをドラッグしてサイズを変更すると、リストボックスの下部とフォームの下部の内側の境界の2pxの隙間が5-6pxの隙間になり、7pxの隙間になると、2pxのギャップにスナップバックします。

本質的には、スムーズにフォームのサイズを変更していないので、Xピクセルごとにサイズを変更するので、リストボックスの底部が「ジャンプ」していることがわかります。底にのみ影響します。

答えて

13

コントロールがサイズ変更しようとしているため、完全な項目だけが縦軸に表示されます。表示されている項目を切り捨てることは避けています。

これを防止し、高さを設定できるようにするには、リストコントロールのIntegralHeightプロパティをfalseに設定します。

7

IntegralHeightプロパティをfalseに設定します。

関連する問題