Exemple #1
0
 public ToolStripItem[] GetToolStripItems()
 {
     if (toolStripItems == null)
     {
         toolStripItems = new ToolStripItem[6];
         ToolStripButtonNewOne    toolStripButtonNewOne    = new ToolStripButtonNewOne();
         ToolStripButtonDeleteOne toolStripButtonDeleteOne = new ToolStripButtonDeleteOne();
         ToolStripButtonUp        toolStripButtonUp        = new ToolStripButtonUp();
         ToolStripButtonDown      toolStripButtonDown      = new ToolStripButtonDown();
         ToolStripButtonImport    toolStripButtonImport    = new ToolStripButtonImport();
         ToolStripButtonExport    toolStripButtonExport    = new ToolStripButtonExport();
         #region 先不做条件的导入导出功能。因为没有时间了。如果有人看到这段代码,可以参照导入导出报表的功能实现导入导出条件的功能。
         toolStripButtonImport.Visible = false;
         toolStripButtonExport.Visible = false;
         #endregion
         toolStripButtonNewOne.Click    += new EventHandler(toolStripButtonNewOne_Click);
         toolStripButtonDeleteOne.Click += new EventHandler(toolStripButtonDeleteOne_Click);
         toolStripButtonUp.Click        += new EventHandler(toolStripButtonUp_Click);
         toolStripButtonDown.Click      += new EventHandler(toolStripButtonDown_Click);
         toolStripButtonImport.Click    += new EventHandler(toolStripButtonImport_Click);
         toolStripButtonExport.Click    += new EventHandler(toolStripButtonExport_Click);
         toolStripItems[0] = toolStripButtonNewOne;
         toolStripItems[1] = toolStripButtonDeleteOne;
         toolStripItems[2] = toolStripButtonUp;
         toolStripItems[3] = toolStripButtonDown;
         toolStripItems[4] = toolStripButtonImport;
         toolStripItems[5] = toolStripButtonExport;
     }
     return(toolStripItems);
 }
        public ToolStripItem[] GetToolStripItems()
        {
            if (toolStripItems == null)
            {
                toolStripItems                  = new ToolStripItem[4];
                toolStripButtonNewOne           = new ToolStripButtonNewOne();
                toolStripButtonDeleteOne        = new ToolStripButtonDeleteOne();
                toolStripButtonUp               = new ToolStripButtonUp();
                toolStripButtonDown             = new ToolStripButtonDown();
                toolStripButtonNewOne.Click    += new EventHandler(toolStripButtonNewOne_Click);
                toolStripButtonDeleteOne.Click += new EventHandler(toolStripButtonDeleteOne_Click);
                toolStripButtonUp.Click        += new EventHandler(toolStripButtonUp_Click);
                toolStripButtonDown.Click      += new EventHandler(toolStripButtonDown_Click);
                toolStripItems[0]               = toolStripButtonNewOne;
                toolStripItems[1]               = toolStripButtonDeleteOne;
                toolStripItems[2]               = toolStripButtonUp;
                toolStripItems[3]               = toolStripButtonDown;

                List <InterfaceSettingToolStripButtonType> interfaceSettingToolStripButtonTypeList = SelectedIPublicInterfaceSettingUserControl.GetNeededToolStripButtons();
                if (!interfaceSettingToolStripButtonTypeList.Contains(InterfaceSettingToolStripButtonType.Add))
                {
                    toolStripButtonNewOne.Visible = false;
                }
                if (!interfaceSettingToolStripButtonTypeList.Contains(InterfaceSettingToolStripButtonType.Delete))
                {
                    toolStripButtonDeleteOne.Visible = false;
                }
                if (!interfaceSettingToolStripButtonTypeList.Contains(InterfaceSettingToolStripButtonType.Up))
                {
                    toolStripButtonUp.Visible = false;
                }
                if (!interfaceSettingToolStripButtonTypeList.Contains(InterfaceSettingToolStripButtonType.Down))
                {
                    toolStripButtonDown.Visible = false;
                }
            }
            return(toolStripItems);
        }