'宣言 Protected Overridable Sub OnBeforeLabelEdit( _ ByVal e As CancelableNodeEventArgs _ )
protected virtual void OnBeforeLabelEdit( CancelableNodeEventArgs e )
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; }