コード例 #1
0
        public ConsoleForm()
        {
            InitializeComponent();

            _consoleStream = new MatrixProcessor(this);
            //_consoleStream = new MainCommandInterfaceStream(this);

            _consoleStream.OnCommandExecute += ConsoleStreamOnOnProcessInput;
        }
コード例 #2
0
        private void AttachToStream(ConsoleStreamBase attachedStream)
        {
            processInterface = attachedStream;

            //  Handle process events.
            processInterface.OnProcessOutput  += new ProcessEventHandler(ProcessInterface_OnProcessOutput);
            processInterface.OnProcessError   += new ProcessEventHandler(ProcessInterface_OnProcessError);
            processInterface.OnCommandExecute += new ProcessEventHandler(ProcessInterface_OnProcessCommand);
            processInterface.OnProcessExit    += new ProcessEventHandler(ProcessInterface_OnProcessExit);
            processInterface.OnPromptChanged  += new ProcessEventHandler(ProcessInterface_OnPromptChange);

            processInterface.StartProcess("", "");
        }