'宣言 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; }