Esempio n. 1
0
        public void RemoveNoteForSelectedNote()
        {
            string selectedNoteId = GetIdForSelectedNode();

            if (selectedNoteId == string.Empty)
            {
                MessageBox.Show("Please select a category which you wish to remove");
            }
            else
            {
                //Get this note and delete it
                ContentDetail noteDetailToDelete = m_NotepadXDocument.GetNoteById(selectedNoteId);
                noteDetailToDelete.Remove();

                TreeNode previousVisibleNode = this.SelectedNode.PrevVisibleNode;
                string   previousVisibleNodeId;
                if (previousVisibleNode != null)
                {
                    previousVisibleNodeId = (string)previousVisibleNode.Tag;
                }
                else
                {
                    previousVisibleNodeId = m_NotepadXDocument.Configuration.RootNoteId;
                }

                RefreshTreeFromCatNoteDocumentAndSelectNote(previousVisibleNodeId);
            }
        }