/// <summary>
        /// When the button for editing archived items is clicked, open the item editing window for the selected item unless there are errors
        /// </summary>
        private void Button_EditArchivedItem_Click(object sender, EventArgs e)
        {
            if (List_ArchivedItems.SelectedItem != null)
            {
                itemEditingWindow = new ArchivedItemEditingWindow(archivedItems[(string)List_ArchivedItems.SelectedItem], this);
                itemEditingWindow.LoadFields(archivedItems[(string)List_ArchivedItems.SelectedItem]);
                itemEditingWindow.ShowDialog();
            }

            else
            {
                HandleListErrors();
            }
        }
        /// <summary>
        /// Constructs an exclusion editor window and associates its parent and whether it is adding or editing
        /// </summary>
        public ExclusionEditingWindow(bool _isAdding, ArchivedItemEditingWindow _parent)
        {
            InitializeComponent();
            Tooltip_Exclusion.SetToolTip(Textbox_Name, exclusionTooltip);
            Tooltip_Recursion.SetToolTip(Checkbox_IsRecursive, recursionTooltip);

            parent   = _parent;
            isAdding = _isAdding;
            if (isAdding)
            {
                Textbox_Name.Enabled = true;
            }
            else
            {
                Textbox_Name.Enabled = false;
            }
        }
 /// <summary>
 /// When the button for adding archived items is clicked, open the item editing window for a new item
 /// </summary>
 private void Button_AddArchivedItem_Click(object sender, EventArgs e)
 {
     itemEditingWindow = new ArchivedItemEditingWindow(null, this);
     itemEditingWindow.ShowDialog();
 }