protected override void Dispose(bool disposing)
        {
            for (int i = 0; i < this.Items.Count; i++)
            {
                this.Items[i].Click -= menuItem_Click;
            }

            editMenuItem.Dispose();
            expandCollapseMenuItem.Dispose();
            showDescriptionMenuItem.Dispose();
            showToolbarMenuItem.Dispose();

            base.Dispose(disposing);
        }