示例#1
0
 private static void server_NewText(object source, NewTextEventArgs e)
 {
     if (e.Text.StartsWith("Containers:"))
     {
         Console.Clear();
         Console.WriteLine(e.Text);
     }
 }
示例#2
0
        private static void container_NewText(object source, NewTextEventArgs e)
        {
            string newText = e.Text;

            if (!newText.StartsWith("Message received") && !newText.StartsWith("Sending message"))
            {
                Console.WriteLine(newText);
            }
        }
示例#3
0
        private void container_NewText(object source, NewTextEventArgs e)
        {
            string newText = e.Text;

            if (newText.StartsWith("Exception"))
            {
                buttonConnect.Enabled    = true;
                buttonDisconnect.Enabled = false;
                buttonRunMas.Enabled     = false;
            }

            if (!newText.StartsWith("Message received") && !newText.StartsWith("Sending message"))
            {
                richTextBoxLog.AppendText(e.Text + "\r\n");
                richTextBoxLog.Focus(); Application.DoEvents();
            }
        }
示例#4
0
        internal static void InvokeNewText(string text, byte r, byte g, byte b)
        {
            if ((r | g | b) == 0)
            {
                r = g = b = 255;
            }

            if (NewText != null)
            {
                var args = new NewTextEventArgs(new Color(r, g, b), text);
                NewText(null, args);

                if (!args.Handled)
                {
                    Raptor.NewText(text, r, g, b);
                }
            }
            else
            {
                Raptor.NewText(text, r, g, b);
            }
        }
示例#5
0
        private void server_NewText(object source, NewTextEventArgs e)
        {
            string newText = e.Text;

            if (!newText.StartsWith("Message received") && !newText.StartsWith("Sending message"))
            {
                richTextBoxLog.AppendText(newText + "\r\n");
                richTextBoxLog.Focus();
                Application.DoEvents();

                if (newText.StartsWith("Containers:"))
                {
                    listBoxContainers.BeginUpdate();
                    listBoxContainers.Items.Clear();
                    string[] toks = newText.Split("\t\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
                    for (int i = 1; i < toks.Length; i++)
                    {
                        listBoxContainers.Items.Add(toks[i]);
                    }
                    listBoxContainers.EndUpdate();
                }
            }
        }