'宣言 Public Overloads Sub Load( _ ByVal newLayout As UltraGridLayout, _ ByVal propertyCategories As PropertyCategories _ )
public void Load( UltraGridLayout newLayout, PropertyCategories propertyCategories )
このメソッドを呼び出すと、別の UltraGridLayout オブジェクトをソースとしてレイアウトが読み込みされます。
256 (PropCatGeneral) を指定すると、Layout オブジェクトの以下のプロパティ設定が読み込みされます。
|
|
|
複数の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 ); }