Exemplo n.º 1
0
        private void InitializeCommandHandlers()
        {
            var zeroLengthHandler   = new ZeroLengthCommandHandler();
            var shutdownHandler     = new ShutdownCommandHandler();
            var restartHandler      = new RestartCommandHandler();
            var logoutHandler       = new LogOutCommandHandler();
            var checkProcessHandler = new CheckProcessCommandHandler();
            var killProcessHandler  = new KillProcessCommandHandler();
            var runHandler          = new RunCommandHandler(_receivedFilesPath);

            _commandHandler = zeroLengthHandler.SetNextHandler(shutdownHandler)
                              .SetNextHandler(restartHandler).SetNextHandler(logoutHandler)
                              .SetNextHandler(checkProcessHandler).SetNextHandler(killProcessHandler)
                              .SetNextHandler(runHandler);
        }
Exemplo n.º 2
0
        private void InitializeSelfDefineComponent()
        {
            picsScale   = 1F;
            MvCtrlInfor = null;
            Switcher    = new SwitchOnOff();
            if (components == null)
            {
                components = new System.ComponentModel.Container();
            }
            picMenu              = new FunctionsPart.PicContentMenu(this.components);
            picMenu.Opening     += new System.ComponentModel.CancelEventHandler(this.mnChildSelectionAction_Opening);
            picMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.mnChildSelectionAction_ItemClicked);
            picMenu.Name         = "SelfPicContextMenu";

            lblMenu              = new LabelContxtMenu(this.components);
            lblMenu.Opening     += new System.ComponentModel.CancelEventHandler(this.mnChildSelectionAction_Opening);
            lblMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.mnChildSelectionAction_ItemClicked);
            lblMenu.Name         = "SelfLabelContextMenu";

            RunCommand = null;
        }