首页 热点资讯 义务教育 高等教育 出国留学 考研考公

关于.NET多线程的一个问题

发布网友

我来回答

2个回答

热心网友

和你操作进度条类似。在DoWork长函数中用ReportProgress的userState对象传递中间结果,然后在ProgressChanged事件中向RichTextBox输出。
不能在背景线程操作UI,只要想操作UI,就一定要在主线程中做,比如BackgroundWorker的ProgressChanged和RunWorkerCompleted。追问我看了好想是这么做的诶,我就是把对UI的操作放在ProgressChanged事件里

热心网友

只要设置了断点
那么不管是主线程还是子线程,执行到断点时,就会停止

你如果有问题,应该是断点设错了,或者环境有什么问题
打字不易,如满意,望采纳。追问我不是指的调试,是指的程序运行时,我希望的效果是,当我点开始分组时,程序内部的分组算法每算出一种分组,就立刻在界面的文本框中输出这组结果,就跟控制台应用那样,只要在每一次分组的最后加上一个输出语句,那么程序运行时,会看到分组结果一条一条的在控制台里打印出来,我想要的就是在富文本框中也实现这种一条一条打印出来的效果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com