textbox调用问题
public void output(int msg){
this.textBox1.Dispatcher.BeginInvoke(new outputDelegate(outputAction1), msg);
}
private void outputAction(int msg)
{
this.textBox1.Text = msg.ToString();
}
老师们好,我想问个问题,我在多线程操作时,需要用到调用主线程的textbox,所以写了上面2个函数。
请问下,我有很多textbox,那就需要调用很多次这2个函数,我现在用的是建了很多output(int msg)和outputAction(int msg)函数,然后在里面改textbox,这样比较麻烦。
请问可不可以在函数定义里面写output(int msg,textbox{}) 然后就可以省事多了 只需要建立这2个函数就可以了。具体要怎么实现呢。我想应该可以的吧
[ 本帖最后由 chenfeng21g 于 2013-2-22 12:01 编辑 ]