/// <summary> /// When the "Rename" button is clicked, initiates the in-place edit /// for the selected category. /// </summary> private void OnRenameCategoryClick(object sender, EventArgs e) { if (_categoryTree.SelectedNode != null) { // Code below doesnot work // _categoryTree.SelectedNode.BeginEdit(); // This (strange...) - yes. IResource res = _categoryTree.SelectedResource; _categoryTree.EditResourceLabel(res); } }