コード例 #1
0
        private bool UpdateSelectedInternal()
        {
            bool   updated = false;
            String name    = m_viewHandler.GetNameTextBoxValue();

            if (IsLeafSelected())
            {
                updated = m_settingNodeHandler.Update(m_treeView.SelectedNode, name, name, m_viewHandler.BuildNewItem());
                UpdateNodeText(m_treeView.SelectedNode);
            }
            else
            {
                updated = m_folderNodeHandler.Update(m_treeView.SelectedNode, name);
            }

            m_viewHandler.IsDirty = false;
            return(updated);
        }