バージョン

OnInitializeLayout メソッド (UltraCombo)

データソースが設定後、レイアウトが最初に初期化されると呼び出されます。
シンタックス
'宣言
 
Protected Overridable Sub OnInitializeLayout( _
   ByVal e As InitializeLayoutEventArgs _
) 
protected virtual void OnInitializeLayout( 
   InitializeLayoutEventArgs e
)

パラメータ

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

  Private Sub UltraCombo1_InitializeLayout(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles ultraCombo1.InitializeLayout

      ' InitializeLayout イベントでは、さまざまな外観および動作に関連する
      ' プロパティを設定します

      ' 隔行の外観を設定します
      Me.ultraCombo1.DisplayLayout.Override.RowAlternateAppearance.BackColor = Color.LightYellow

      ' ドロップダウンで表示しない列を非表示にします
      Me.ultraCombo1.DisplayLayout.Bands(0).Columns("ProductID").Hidden = True

      ' 行を ProductName によって並べ替えます
      Me.ultraCombo1.DisplayLayout.Bands(0).SortedColumns.Add("ProductName", False)

      ' ユーザーがスクロールつまみでドロップダウンをスクロールするときに、 
      ' 行をすぐにスクロールするために、スクロール スタイルを immediate に設定します
      Me.ultraCombo1.DisplayLayout.ScrollStyle = ScrollStyle.Immediate

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

private void ultraCombo1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{

	// InitializeLayout イベントでは、さまざまな外観および動作に関連する
	// プロパティを設定します

	// 隔行の外観を設定します
	this.ultraCombo1.DisplayLayout.Override.RowAlternateAppearance.BackColor = Color.LightYellow;

	// ドロップダウンで表示しない列を非表示にします
	this.ultraCombo1.DisplayLayout.Bands[0].Columns["ProductID"].Hidden = true;

	// 行を ProductName で並べ替えます
	this.ultraCombo1.DisplayLayout.Bands[0].SortedColumns.Add( "ProductName", false );

	// ユーザーがスクロールつまみでドロップダウンをスクロールするときに、 
	// 行をすぐにスクロールするために、スクロール スタイルを immediate に設定します
	this.ultraCombo1.DisplayLayout.ScrollStyle = ScrollStyle.Immediate;

}
参照