关于 c# 其他信息:线程间操作无效: 从不是创建控件xxx的线程访问它。

有问关于线程间操作无效的问题,提示错误:从不是创建控件“chart1”的线程访问它。 

   ps:chart1为控件名字


解决问题有两个方法:第一个很简单添加一条代码就行,第二个就需要创建一个线程,本人也不是非常专业,

如有错误请批评指正,有更好的方法欢迎探讨.


下面是解决方案:

        1:  直接把这个CheckForIllegalCrossThreadCalls = false;代码贴到form中

                    

                         public Form1()

                                { 

                                       InitializeComponent();
                                       CheckForIllegalCrossThreadCalls = false;

                                 }


        2:开启一个新的线程

       Thread   thread = new Thread ( startlisten )  //在这里开启一个新的线程

        thread.start();

         private void startlisten()

                {

                            / /在这里面写线程的内容

                 }



    

               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值