バージョン

SizingMode プロパティ

分割バーによって分割された2つの隣接スクロール領域を、ユーザーがサイズ変更できるかどうかを示す値を設定します。このプロパティは設計時には使用できません。
シンタックス
'宣言
 
Public Property SizingMode As SizingMode
public SizingMode SizingMode {get; set;}
解説

このプロパティが colscrollregion に設定されると、現在の colscrollregion が最も右の領域でない限り colscrollregion およびその右の colscrollregion との間の分割バーを自由にするか制限します。この場合、colscrollregion およびその右の colscrollregion との間の分割バーが影響を受けます。

colscrollregion がサイズ変更されると、BeforeColRegionSize イベントが生成されます。

このプロパティが rowscrollregion に設定されると、現在の rowscrollregion が最も下の領域でない限り rowscrollregion およびその下の rowscrollregion との間の分割バーを自由にするか制限します。この場合、rowscrollregion およびその上の rowscrollregion との間の分割バーが影響を受けます。

rowscrollregion がサイズ変更されると、BeforeRowRegionSize イベントが生成されます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub Button5_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button5.Click

      ' Split the column-scroll-region and the row-scroll-region each.
      Me.ultraGrid1.DisplayLayout.ColScrollRegions(0).Split()
      Me.ultraGrid1.DisplayLayout.RowScrollRegions(0).Split()

      ' Set the max regions the grid can have preventing the user from splitting
      ' any more than the max.
      Me.ultraGrid1.DisplayLayout.MaxColScrollRegions = 2
      Me.ultraGrid1.DisplayLayout.MaxRowScrollRegions = 2

      ' Set the sizing mode to Fixed, so the user can't resize the scroll regions.
      Me.ultraGrid1.DisplayLayout.RowScrollRegions(0).SizingMode = SizingMode.Fixed
      Me.ultraGrid1.DisplayLayout.RowScrollRegions(1).SizingMode = SizingMode.Fixed
      Me.ultraGrid1.DisplayLayout.ColScrollRegions(0).SizingMode = SizingMode.Fixed
      Me.ultraGrid1.DisplayLayout.ColScrollRegions(1).SizingMode = SizingMode.Fixed

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void button5_Click(object sender, System.EventArgs e)
{

	// Split the column-scroll-region and the row-scroll-region each.
	this.ultraGrid1.DisplayLayout.ColScrollRegions[0].Split( );
	this.ultraGrid1.DisplayLayout.RowScrollRegions[0].Split( );

	// Set the max regions the grid can have preventing the user from splitting
	// any more than the max.
	this.ultraGrid1.DisplayLayout.MaxColScrollRegions = 2;
	this.ultraGrid1.DisplayLayout.MaxRowScrollRegions = 2;

	// Set the sizing mode to Fixed, so the user can't resize the scroll regions.
	this.ultraGrid1.DisplayLayout.RowScrollRegions[0].SizingMode = SizingMode.Fixed;
	this.ultraGrid1.DisplayLayout.RowScrollRegions[1].SizingMode = SizingMode.Fixed;
	this.ultraGrid1.DisplayLayout.ColScrollRegions[0].SizingMode = SizingMode.Fixed;
	this.ultraGrid1.DisplayLayout.ColScrollRegions[1].SizingMode = SizingMode.Fixed;

}
参照