示例#1
0
        public void In_ConsoleText(RemReplyConsoleText msg)
        {
            rtbLog.SelectionColor = Color.White;

            foreach (var item in msg.List)
            {
                this.rtbLog.AppendText(item.Text + "\n");
            }
            rtbLog.ScrollToCaret();
        }
示例#2
0
        public void In_Error(RemReplyConsoleText msg)
        {
            rtbLog.SelectionColor = Color.White;
            this.rtbLog.AppendText("Recibido mensaje de error:\n");
            rtbLog.SelectionColor = Color.Red;

            foreach (var item in msg.List)
            {
                this.rtbLog.AppendText(item.Text + "\n");
            }
        }
示例#3
0
        internal void SendRemoteConsoleText(RemoteConsoleText req)
        {
            //  !!!!!       *******                    !!!!!!!!!       *********               !!!!!!!!!
            // Importante: No realizar llamadas a Builder.Output desde este metodo.
            // Se genera un circulo vicioso.
            RemReplyConsoleText msg;

            if (null == req.List)
            {
                msg = new RemReplyConsoleText(req);
            }
            else
            {
                msg = new RemReplyConsoleText(req.List);
            }

            Out_SendConsoleText(msg);
        }