- delegate void SetTextCallBack(string text);
- private void SetText(string text)
- {
- if (this.richTextBox1.InvokeRequired)
- {
- SetTextCallBack stcb = new SetTextCallBack(SetText);
- this.Invoke(stcb, new object[] { text });
- }
- else
- {
- this.richTextBox1.Text = text;
- }
- }
- private void LoadData()
- {
- SetText("测试");
- }
- //窗体加载时,用线程加载数据
- private void MainForm_Load(object sender, EventArgs e)
- {
- Thread thread = new Thread(new ThreadStart(LoadData));
- thread.Start();
- }