您的位置:首页 > 其它

线程调用带有参数的委托(用来解决跨线程调用控件的问题)

2012-03-06 10:56 344 查看
一. //创建一个线程代理

private delegate void TreeloadThread(object tablename);

void invokeThread(object tablename)

{

TreeloadThread treeth=new TreeloadThread(TreeViewLoad);

this.Invoke(treeth, tablename);

}

二.通过线程带用方法:

Thread th = new Thread(new ParameterizedThreadStart(invokeThread));

th.Start("BAS_ChargeAgency");

三.根据需要实现的功能写TreeViewLoad方法

void TreeViewLoad(string tablename)

{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐