バージョン

Load(UltraGridLayout,PropertyCategories) メソッド

指定されたプロパティ カテゴリを使用して、指定された UltraGridLayout の属性を持つ現在のレイアウトを読み込みします。
シンタックス
'宣言
 
Public Overloads Sub Load( _
   ByVal newLayout As UltraGridLayout, _
   ByVal propertyCategories As PropertyCategories _
) 

パラメータ

newLayout
読み込みされるプロパティ設定のあるレイアウト。
propertyCategories
レイアウトのどのプロパティを読み込みするかを指定します。
解説

このメソッドを呼び出すと、別の UltraGridLayout オブジェクトをソースとしてレイアウトが読み込みされます。

256 (PropCatGeneral) を指定すると、Layout オブジェクトの以下のプロパティ設定が読み込みされます。

  • AddNewBox
  • AlphaBlendEnabled
  • BorderStyle
  • BorderStyleCaption
  • Caption
  • 有効
  • EstimatedRows
  • Font
  • InterBandSpacing
  • MaxColScrollRegions
  • MaxRowScrollRegions
  • Override
  • RowConnectorColor
  • RowConnectorStyle
  • ScrollBars
  • TabNavigation
  • TagVariant
  • ViewStyle
  • ViewStyleBand

複数のLayoutカテゴリは、論理Orを使用することで結合してコピーすることができます。

Clone および CopyFrom メソッドを呼び出すと、レイアウトの複製を作成できます。

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

  Private Sub Button7_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button7.Click

      ' Setup the display layout of ultraGrid1.
      Me.ultraGrid1.DisplayLayout.Appearance.BackColor = Color.Gray
      Me.ultraGrid1.DisplayLayout.Override.CellAppearance.BackColor = Color.LightSkyBlue

      ' Now load the layout of ultraGrid2 with the layout of ultraGrid1 so all the settings
      ' on ultraGrid1's layout get copied to ultraGrid2'2 layout.
      Me.ultraGrid2.DisplayLayout.Load(Me.ultraGrid1.DisplayLayout, PropertyCategories.All)

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

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

	// Setup the display layout of ultraGrid1.
	this.ultraGrid1.DisplayLayout.Appearance.BackColor = Color.Gray;
	this.ultraGrid1.DisplayLayout.Override.CellAppearance.BackColor = Color.LightSkyBlue;

	// Now load the layout of ultraGrid2 with the layout of ultraGrid1 so all the settings
	// on ultraGrid1's layout get copied to ultraGrid2'2 layout.
	this.ultraGrid2.DisplayLayout.Load( this.ultraGrid1.DisplayLayout, PropertyCategories.All );

}
参照