Exemple #1
0
        //Print text in a provided text box.
        public void Print(TextBoxChoice choice, string message)
        {
            //Thread safety
            if (this.InvokeRequired)
            {
                Invoke(new MethodInvoker(delegate() {
                    Print(choice, message);
                }));
            }
            else
            {
                switch (choice)
                {
                case TextBoxChoice.TextBoxTop:
                    textBoxTop.AppendText(message);
                    textBoxTop.AppendText(Environment.NewLine);
                    break;

                case TextBoxChoice.TextBoxBottom:
                    textBoxBottom.AppendText(message);
                    textBoxBottom.AppendText(Environment.NewLine);
                    break;
                }
            }
        }
Exemple #2
0
        //Create a new link in a text box
        public void NewLine(TextBoxChoice choice)
        {
            switch (choice)
            {
            case TextBoxChoice.TextBoxTop:
                if (!String.IsNullOrEmpty(this.textBoxTop.Text))
                {
                    Print(choice, "");
                }
                break;

            case TextBoxChoice.TextBoxBottom:
                if (!String.IsNullOrEmpty(this.textBoxBottom.Text))
                {
                    Print(choice, "");
                }
                break;
            }
        }