BrightIdeasSoftware.ObjectListView.ColumnSelectMenuItemClicked C# (CSharp) Method

ColumnSelectMenuItemClicked() private method

private ColumnSelectMenuItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
sender object
e System.Windows.Forms.ToolStripItemClickedEventArgs
return void
        private void ColumnSelectMenuItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            this.contextMenuStaysOpen = false;
            ToolStripMenuItem menuItemClicked = e.ClickedItem as ToolStripMenuItem;
            if (menuItemClicked == null)
                return;
            OLVColumn col = menuItemClicked.Tag as OLVColumn;
            if (col == null)
                return;
            menuItemClicked.Checked = !menuItemClicked.Checked;
            col.IsVisible = menuItemClicked.Checked;
            this.contextMenuStaysOpen = this.SelectColumnsMenuStaysOpen;
            this.BeginInvoke(new MethodInvoker(this.RebuildColumns));
        }
ObjectListView