バージョン

BeforeLabelEdit イベント

UltraTreeNode がラベル編集モードに移行する前に発生します。
シンタックス
'宣言
 
Public Event BeforeLabelEdit As BeforeNodeChangedEventHandler
public event BeforeNodeChangedEventHandler BeforeLabelEdit
イベント データ

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

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

CancelableNodeEventArgsCancelableNodeEventArgs.TreeNode プロパティには、ラベル編集モードに移行する UltraTreeNode への参照が格納されます。

System.ComponentModel.CancelEventArgs.Cancel プロパティを True に設定すると、UltraTreeNode はラベル編集モードに移行しません。

使用例
Imports Infragistics.Win.UltraWinTree

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

    Dim sb As New System.Text.StringBuilder()

    sb.Append("Node: ")
    sb.Append(e.TreeNode.Key)

    sb.Append(" is about to enter edit mode.")

    Dim dr As DialogResult
    dr = MessageBox.Show(Me, _
      sb.ToString(), _
      "Node entering edit mode", _
      MessageBoxButtons.OKCancel)


    If dr = DialogResult.Cancel Then e.Cancel = True

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

private void ultraTree1_BeforeLabelEdit(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 enter edit mode.");
		
	DialogResult dr = MessageBox.Show( this,
						  sb.ToString(),
						  "Node entering edit mode",
						  MessageBoxButtons.OKCancel );
						  
		
	if ( dr == DialogResult.Cancel )
		e.Cancel = true;
		
}
参照