使用可能なすべての水平領域を占めるために、WinGrid が各バンドの最後の列のサイズを自動的に変更するように設定できます。この操作は、DisplayLayout の AutoFitStyle プロパティを ExtendLastColumn に設定することで実行できます。
列の自動フィットに関する詳細は、 「列と行の自動サイズ変更」を参照してください。
WinGrid を右クリックして [UltraGrid デザイナ] を選択します。
デザイナの左側で、[コントロール設定] オプションを選択します。下にスクロールして DisplayLayout プロパティを展開し、さらに AutoFitStyle までスクロールします。AutoFitStyle 列挙体には次の 3 つのオプションがあります。
None - 自動サイズ変更を無効にします。これがプロパティのデフォルト値です。
ResizeAllColumns - すべての列のサイズを変更することによって、すべての表示領域を占めます。
ExtendLastColumn - バンド内の最後の列のサイズを変更することによって、他の列に占有されていないすべての表示領域を占めます。
ExtendLastColumn 設定は、次の条件が少なくともひとつ成り立つ場合は効果がありません。
カードビュー機能が有効である。
Horizontal ViewStyle が使用されている。
複数の列スクロール領域が存在する。
次のスクリーンショットは、WinGrid の AutoFitStyle プロパティが "None" に設定されている場合です。
AutoFitStyle プロパティを "ExtendLastColumn" に設定すると、次のようになります。