先直接调用run,看窗体是否正常,如果不正常,那是窗体有问题,否则则是线程的问题,解决办法如下:
void run()
{
MethodInvoker mi = delegate()
{
Form2 f2 = new Form2();
f2.Show();
};
Invoke(mi, null);
}
void run()
{
MethodInvoker mi = delegate()
{
Form2 f2 = new Form2();
f2.Show();
};
Invoke(mi, null);
}
解决方案 »
- WEB形式播放本地电影的问题
- 虚方法与重写方法的问题
- 需要向并口lpt1发送数据,请问C#中有类似FileCopy的方法吗?
- 数据库处理函数,这样的参数有什么好处,是不是有点儿多余?
- 本人自学了一点C#和ASP.NET却苦于无头无序,对知识虽有少许认识,但仍未入门,请各位大哥指点迷津,谢谢!
- 如何通过程序把读卡器读到卡的数据显示出来呢?
- 用C#怎样实现屏幕截图
- 通过iis管理器中直接打开文件,有些文件出错,有些不出错,急,请大家帮忙!
- 请教一个小问题,谢谢!
- ▲▲My God——我又发现DataSet的一个BUG,快来灭虫!▲▲
- 求助::C# 实现 IP camera 实时视频的显示
- 用Bouncy Castle的C#版API产生公钥和私钥 如何保存成文件与加载
this.Invoke((MethodInvoker)delegate
{
Form2 f2 = new Form2();
f2.Show();
});
}这样写就不会被干掉了。