線程間操作無效: 從不是創建控件“richTextBox1”的線程訪問它

線程間操作無效: 從不是創建控件“richTextBox1”的線程訪問它

這個錯誤需要一個委托來解決

private delegate void SetRichText(string txt,bool b);
private void SetText(string txt,bool b)
{
    if (richTextBox1.InvokeRequired)
    {
        SetRichText srt = new SetRichText(SetText);
        this.Invoke(srt, new object[] { txt,b });
    }
    else
    {
        if (b)
            richTextBox1.Text += txt + "\n";
        else
            richTextBox2.Text += txt + "\n";
        
    }
}


轉載請說明出處:原文鏈接 http://www.yixcsu.live/hdjs/186
標簽: C#

相關閱讀:

.NET 通過 Autofac 和 DynamicProxy 實現AOP

JS中URL編碼與.net URL解碼

ASP.NET Core 運行原理剖析:Startup

C# config配置文件之configSections配置及讀取

json字符串轉datatable使用Newtonsoft.Json不能將列"x”設置為空。請改用 DBNull 報錯解決方法

大乐透专家预测 苹果专卖店靠什么赚钱吗 山西11选5 江苏十一选五 空气怎么赚钱 创建个人网站赚钱吗 7m篮球比分网即时繁体比分直播 惠水县女人做什么赚钱 国标麻将13张下载 金蟾捕鱼在线玩 冬天干什么小吃最赚钱 边锋杭州麻将外挂 快乐12 91游戏中心千炮捕鱼 WordPress国外赚钱 东北麻将玩法叫什么 电竞比分网手机APP