c#中winform程序,多线程问题,一个线程创建了一个TextBox,是否到整个进程销毁之时,

c#中winform程序,多线程问题,一个线程创建了一个TextBox,是否到整个进程销毁之时,这个TextBox都只从属于创建他的那一个线程,控制权能不能转到这个进程内的其他线程?

可以的,虽然是线程创建的TextBox,但是这个TextBox是属于UI线程的,所以创建该控件的线程即使被销毁了,这个控件仍旧存在并且可以被其他线程访问,但是任何非UI线程要访问这个控件得使用代理的方式,如同"小花朵8"所说,在2.0及其以上版本必须采用代理的方式.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-09
.NET 1.1可以直接实现
但是.NET 2.0以后线程间不允许直接操作非自己创建的控件,但是通过代理的方式是可以其他线程对该控件的控制

你的想法是可行的
第2个回答  2010-12-09
代理是可以做到的。
相似回答