バージョン 24.2 (最新)

BeforeLabelEdit イベント

UltraTreeNode がラベル編集モードに移行する前に発生します。
シンタックス
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
'宣言
 
Public Event BeforeLabelEdit As BeforeNodeChangedEventHandler
 
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;
		
}
'宣言
 
Public Event BeforeLabelEdit As BeforeNodeChangedEventHandler
 
参照