hmljg06 发表于 2008-7-21 21:06

跨线程调用控件

在C#里如何跨线程调用控件??

天使不哭 发表于 2008-7-21 21:50

在构造函数里使用属性
CheckForIllegalCrossThreadCalls 值设置为 false
即 public Form1()
{
CheckForIllegalCrossThreadCalls = false;
}

hmljg06 发表于 2008-7-22 20:11

谢谢

师妃暄 发表于 2008-7-22 22:03

[quote][bo][un]天使不哭[/un] 在 2008-7-21 21:50 的发言:[/bo]

在构造函数里使用属性
CheckForIllegalCrossThreadCalls 值设置为 false
即 public Form1()
{
CheckForIllegalCrossThreadCalls = false;
} [/quote]


这个可以解决。但是2005以后的版本是不推荐的哦。存在安全隐患

现在一般都用委托来处理。但相当麻烦

hmljg06 发表于 2008-7-23 21:00

[quote][bo][un]师妃暄[/un] 在 2008-7-22 22:03 的发言:[/bo]




这个可以解决。但是2005以后的版本是不推荐的哦。存在安全隐患

现在一般都用委托来处理。但相当麻烦 [/quote]
我用的是2005版

页: [1]

编程论坛