timer本身就是多线程.所以这样的错误很正常.. this.panel1.Invoke(new Action(()=>{
this.panel1.Cursor = System.Windows.Forms.Cursors.Hand;
}));
试试..
this.panel1.Cursor = System.Windows.Forms.Cursors.Hand;
}));
试试..
解决方案 »
- 想写一个类似于DOS控制台的文本框,高手指点下
- richtextbox 数据 导出word文档 代码
- 有问题
- 求一正规表达式!
- 如何实现目录选择对话框类似于VS2005里在新建Project后选择Project存放目录的那个目录选择
- 帮帮我,谢谢啦!我用vs做了一个项目,想打包成安装包!并且自动在安装时把sql的数据文件直接自动加载到sql server 2005中!
- 我要分页显示产品信息,产品信息包括左边一张较大的图片,右边是名称,型号,价格,右边的信息是垂直显示。我要用什么控件?
- 怎样输出一个换行符到word文档中?100分相送!
- 删除一行时出现错误:更新要求有效的 DeleteCommand。
- 请问,这段代码应该怎么改,就可以计算若干列的统计值呢?谢谢!!!
- 反序列化json,出错,因为有特殊字符,请问怎么处理
- 2个问题
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.invokerequired(v=vs.110).aspx if (button1.InvokeRequired) {
button1.Invoke(new Action(() => {
//..............
}));
}
t.Enabled = true;以及t.Enabled = false;
在.下 看看还有什么其他的东西..比如start....stop什么的...好像都可以
Start就是启动
Stop就是停止···
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;