新手.想问下。 如何实现多线程. 我现在写的 有问题.老是说我在 调用另外一个线程创建的控件...
解决方案 »
- C# 编写Activex控件,为何Enter事件不能触发
- 在网上下个程序,运行时有点小问题,求大神指点!!!!!
- FTP多文件下载
- 怎么把datatable 内的数据赋值到 textbox中。。
- .net 2.0 数字证书 关于 关联私钥的问题 如何设置 X509Certificate2.PrivateKey
- 水晶报表的显示问题
- 如何让一个Panel的侧面的滚动条自动滚动到最下面
- System.Windows.Controls下怎么也没有TreeViewItem类
- gacutil.exe在.net 2.0目录里没有????
- 关于datagrid的mouseOver颜色和 selectdItem 颜色互相干扰的问题?
- .NET开发 Windows服务 寻求解决方案
- 怎样排序含有数字的字符串?
private delegate void SetTxt(string txt);
private void SetSISCodeValue(string value)
{
if (this.lblSISCode.InvokeRequired)
{
SetTxt st = new SetTxt(SetSISCodeValue);
lblSISCode.Invoke(st, new object[] { value });
}
else
{
lblSISCode.Text = value;
}
}
还有你为什么一定要用线程去操作控件呢?其实如果只是要得到数据的话传个变量不就OK了!
还有多线程是不太好处理的,除非网络软件,一般很少用到多线程,如果一定要的话,我是
这么做的,把启动的线程放到一个数组里面,这样你在外部容易控制,祝LZ好运~