バージョン

BeforeCollapse イベント

UltraTreeNode が縮小される前に発生します。
シンタックス
'宣言
 
Public Event BeforeCollapse As BeforeNodeChangedEventHandler
public event BeforeNodeChangedEventHandler BeforeCollapse
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、CancelableNodeEventArgs 型の引数を受け取りました。次の CancelableNodeEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
TreeNode UltraTreeNode (読み取り専用)
解説

CancelableNodeEventArgsCancelableNodeEventArgs.TreeNode プロパティには、縮小される UltraTreeNode への参照が格納されます。

System.ComponentModel.CancelEventArgs.Cancel プロパティを True に設定すると、UltraTreeNode は縮小されません。

使用例
Imports Infragistics.Win.UltraWinTree

Private Sub ultraTree1_BeforeCollapse(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTree.CancelableNodeEventArgs) Handles ultraTree1.BeforeCollapse

    Dim sb As New System.Text.StringBuilder()

    sb.Append("Node: ")
    sb.Append(e.TreeNode.Key)
    sb.Append(" is about to be collapsed.")

    Debug.WriteLine(sb.ToString())

    ' 注: この操作が以下のコード行によってキャンセルできます
    'e.Cancel = True

End Sub
using System.Diagnostics;
using Infragistics.Win.UltraWinTree;

private void ultraTree1_BeforeCollapse(object sender, Infragistics.Win.UltraWinTree.CancelableNodeEventArgs e)
{

	System.Text.StringBuilder sb = new System.Text.StringBuilder();

	sb.Append("Node: ");
	sb.Append(e.TreeNode.Key);
	sb.Append(" is about to be collapsed.");

	Debug.WriteLine( sb.ToString() );

	// 注: この操作が以下のコード行によってキャンセルできます
	//e.Cancel = true;
		
}
参照