private void OnButtonAddCheckedColumns_Click(object sender, EventArgs e)
        {
            MultiSelectColumnCustomizationListBox listBox = (MultiSelectColumnCustomizationListBox)ActiveListBox;

            for (int i = 0; i < listBox.CheckedItems.Count; i++)
            {
                if (listBox.CheckedItems[i] != null)
                {
                    ((GridColumn)listBox.CheckedItems[i]).Visible = true;
                }
            }
        }
        private void OnButtonAddCheckedColumns_Click(object sender, EventArgs e)
        {
            MultiSelectColumnCustomizationListBox listBox = (MultiSelectColumnCustomizationListBox)ActiveListBox;

            for (int i = listBox.CheckedItems.Count - 1; i >= 0; i--)
            {
                if (listBox.CheckedItems[i] != null)
                {
                    ((GridColumn)listBox.CheckedItems[i]).Tag     = 0;
                    ((GridColumn)listBox.CheckedItems[i]).Visible = true;
                    listBox.CheckedItems.RemoveAt(i);
                }
            }
        }