onlymark
级别: 论坛先锋
精华主题: 0
发帖数量: 56 个
工控威望: 1333 点
下载积分: 6024 分
在线时间: 275(小时)
注册时间: 2018-01-13
最后登录: 2024-08-20
查看onlymark的 主题 / 回贴
楼主  发表于: 52天前
ui线程访问时候 用invoke激发,字符串是拼接的末端加了\r\n  为什么不会换行?

MethodInvoker 和action好像都可以实现,区别在哪,或者更好一点



strQR = string.Format("{0}:{1}", "二维码", HandleCodeString(QRCodeArr));


   public void Show(string msg)
        {
            richTextBox1.Invoke(new MethodInvoker(delegate() {
                richTextBox1.AppendText(msg + "\r\n");
                if (richTextBox1.Lines.Length > 2000)
                {
                    richTextBox1.Clear();
                }
                richTextBox1.ScrollToCaret();
            }));          
        }
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 2019 个
工控威望: 2936 点
下载积分: 25124 分
在线时间: 1413(小时)
注册时间: 2014-01-05
最后登录: 2024-09-19
查看不小心遇见你的 主题 / 回贴
1楼  发表于: 52天前
Environment.NewLine
项目、视觉、通讯QQ3515716