最近负责开发一个dll,里面包含了一个UserControl(以下简称 UC)
这个UC含有许多功能,所以,UC有错误时,希望能够透过本身的接口显示出来。
因此这个UC会有一个Rirchtextbox 来显示UC的log并写成file。
另一位朋友,则是负责开发Form,并把我的UC 加入到他的Form。
但问题发生了,当他将我的UC初始化完成后,Add UC到他的Form。
系统却抛出跨执行绪处理异常的错误 ==> 如右图 http://i.imgur.com/BlIKUOm.jpg
我和朋友尝试的许多方式,还是会出现错误。而且,如果执行
Richtextbox.Text = "aaa"; ==> 不会出现错误
Richtextbox.AppendText("aaa"); ==> 抛出跨执行绪错误
尝试使用RichtextBox和TextBox 都是相同错误。...
附上简单写的Code (Mega空间) => https://4fun.tw/IDMo
原始路径:
https://mega.nz/#!6AoxHTAJ!DWJmWJhT9t7NhesNizTZVPZawbrByImnVM2h_eZn87k
请教一下各位前辈,到底是什么原因造成的呢? 有什么解决方式呢??
谢谢