多线程尝试

public partial class Form1 : Form
    {
        Thread m;
        int i = 0;
        public Form1()
        {
            InitializeComponent();
           
        }
        void ric()
        {
            while (true)
            {
                i++;
                richTextBox1.Text += i + "
";
                Thread.Sleep(1000);
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Control.CheckForIllegalCrossThreadCalls = false;
            m = new Thread(new ThreadStart(ric));
            m.Start();
        }
    }

体会  1. 多线程需要配合 循环(while)使用;

    2.跨线程调用窗体解决办法之一:Control.CheckForIllegalCrossThreadCalls = false;

原文地址:https://www.cnblogs.com/Fadinglemon/p/3730524.html