我已经用C#编写了Windows窗体应用程序。当我运行一个单独的线程,该线程包含切换窗体上面板隐形的方法时,它会在第一次运行,但不是第二次运行。为什么以及如何修复它?使用Windows窗体线程化
-2
A
回答
0
我的猜测是他从后台线程调用的UI代码是。 ;)
0
你的问题有点含糊,但它听起来像你想从另一个线程控制UI,在这种情况下,你需要同步请求。不知道您使用的是什么编程语言,很难告诉您如何去做。
3
谢谢,解决我的问题通过如下代码:
Panel tmp = null;
switch (d.Person)
{
case 1: tmp = backPic1;
break;
case 2: tmp = backPic2;
break;
case 3: tmp = backPic3;
break;
}
if (InvokeRequired)
{
tmp.Invoke(new MethodInvoker(delegate() { tmp.Visible = true; }));
}
else
{
tmp.Visible = true;
}
+1
恩..好的。对不起,我们忍不住... – RCIX 2009-09-01 08:17:02
相关问题
- 1. 在windows窗体中使用线程
- 2. 调用Windows窗体线程和睡眠
- 3. 美化Windows窗体应用程序
- 4. 使用.NET 3.5本地化Windows窗体
- 5. Windows窗体上的多线程
- 6. 需要线程帮助-C#Windows窗体
- 7. Windows窗体UI线程问题c#
- 8. 调试Windows窗体线程冻结
- 9. WIndows窗体线程 - 等待窗体完成渲染
- 10. Windows窗体应用程序使用HTML
- 11. 可以从Windows窗体应用程序中的两个窗体访问线程
- 12. Windows窗体应用程序
- 13. Windows窗体应用程序中的多线程调用?
- 14. 本地化Windows窗体
- 15. C#线程和窗体:NotSupportedException - 使用Control.Invoke?
- 16. Windows窗体计时器vs单线程应用程序
- 17. 在Windows窗体应用程序中加入工作线程
- 18. 线程和窗体
- 19. 使Windows窗体通用
- 20. 使用Windows窗体的WPF
- 21. 国际化本地化Windows窗体上
- 22. 使用Windows服务从Windows窗体应用程序
- 23. 用Windows窗体在Visual Studio C++中绘制线程图
- 24. Windows窗体中我的跨线程调用有什么问题?
- 25. 对Windows窗体控件进行线程安全调用
- 26. 缺少表格后最小化 - Windows窗体应用程序
- 27. 本地化C#ASP.NET和Windows窗体应用程序
- 28. 全球化现有的Windows窗体应用程序?
- 29. 为Windows窗体应用程序设置文化信息
- 30. 如何正确初始化Windows窗体应用程序
更多信息请。 – 2009-09-01 06:58:41
你用什么语言编写你的应用程序?你有一些代码发布? – 2009-09-01 06:58:41
巴别塔鱼是一种毒药。 – 2009-09-01 07:03:14