private void InitVertMenuSolutions()
        {
            gridVertMenuSolutions.Title.Visible = false;

            vertMenuSolutions = new VarticalMenuCollection();

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Custom DataCell Format",
                RefFrameClass = typeof(FrameSolDataGridCustomDataCellFormat)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Custom Inicator Cell Paint",
                RefFrameClass = typeof(FrameSolDataGridCustomIndicatorCellPaint)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Custom DataCell Paint",
                RefFrameClass = typeof(FrameSolDataGridCustomDataCellPaint)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Scroll Events",
                RefFrameClass = typeof(FrameSolDataGridScrollEvents)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Autoload in parts",
                RefFrameClass = typeof(FrameSolDataGridAutoDataLoad)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Title Cell Custom Paint and Mouse Click",
                RefFrameClass = typeof(FrameSolDataGridCustomTitleCellPaint)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Indicator Title Cell Custom Paint and Mouse Click",
                RefFrameClass = typeof(FrameSolDataGridCustomIndicatorTitleCellPaint)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh Footer Calculation",
                RefFrameClass = typeof(FrameSolDataGridFooterCalculation)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Checked Grid",
                RefFrameClass = typeof(FrameSolSelectRows)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Blank cells in the column",
                RefFrameClass = typeof(FrameSolBlankCell)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Crossed RadioMatrix",
                RefFrameClass = typeof(FrameCrossedRadioMatrix)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Simple TreeView",
                RefFrameClass = typeof(FrameSolSimpleTreeView)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "TreeView with External TreeList",
                RefFrameClass = typeof(FrameSolExternalTreeViewList)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Disk Folders Explorer (TreeView)",
                RefFrameClass = typeof(FrameSolFolderExplorer)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "Progress bars",
                RefFrameClass = typeof(FrameSolDataGridProgressBars)
            });

            vertMenuSolutions.Add(new VarticalMenuItem()
            {
                MenuName      = "DataGridEh: Merge Duplicates",
                RefFrameClass = typeof(FrameSolDataGridMergeDuplicates)
            });

            bsVertMenuSolutions.DataSource = vertMenuSolutions;
        }
        private void InitVertMenuDemos()
        {
            gridVertMenuDemos.Title.Visible = false;

            vertMenu = new VarticalMenuCollection();

            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_MainGrid, RefFrameClass = typeof(FrameMainGrid)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_MasterDetail, RefFrameClass = typeof(FrameMasterDetail)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_RowsAutoExpent, RefFrameClass = typeof(FrameRowsAutoExpand)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_PropertyGrid, RefFrameClass = typeof(FramePropertyGrid)
            });

            //vertMenu.Add(new VerticalMenuItem() { MenuName = "Edit Controls", RefFrameClass = typeof(FrameEditControls) });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_SearchBox, RefFrameClass = typeof(FrameSearchBox)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_DiferentEditor, RefFrameClass = typeof(FramePolyCellColumn)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_CellDataIsLink, RefFrameClass = typeof(FrameCellDataIsLink)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = Properties.Resources.MainForm_Demos_DataGrouping, RefFrameClass = typeof(FrameDataGrouping)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = "Row Detail Panel", RefFrameClass = typeof(FrameRowDetailPanel)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = "Grid TreeView mode", RefFrameClass = typeof(FrameTreeView)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = "Planner", RefFrameClass = typeof(FramePlanner)
            });
            vertMenu.Add(new VarticalMenuItem()
            {
                MenuName = "Pivot Grid", RefFrameClass = typeof(FramePivotGrid)
            });

            bsVertMenuDemos.DataSource = vertMenu;
        }