'宣言 Public Property ColumnSet As UltraTreeColumnSet
public UltraTreeColumnSet ColumnSet {get; set;}
Override のその他のいくつかのオブジェクト プロパティと異なり、ColumnSet プロパティの get メソッドは、アクセスされる時に UltraTreeColumnSet オブジェクトを自動的に作成しません。アクセスできるようになるには事前にプロパティを設定する必要があります。そうでないと例外がスローされます。
Imports Infragistics.Win Imports Infragistics.Win.Layout Imports Infragistics.Win.UltraWinTree Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.ultraTree1.ViewStyle = ViewStyle.FreeForm Dim columnSet As UltraTreeColumnSet = Me.ultraTree1.ColumnSettings.ColumnSets.Add("myColumnSet") Me.ultraTree1.ActiveNode.Override.ColumnSet = columnSet End Sub
using Infragistics.Win; using Infragistics.Win.Layout; using Infragistics.Win.UltraWinTree; using System.Diagnostics; private void button1_Click(object sender, System.EventArgs e) { this.ultraTree1.ViewStyle = ViewStyle.FreeForm; UltraTreeColumnSet columnSet = this.ultraTree1.ColumnSettings.ColumnSets.Add( "myColumnSet" ); this.ultraTree1.ActiveNode.Override.ColumnSet = columnSet; }