黑马程序员技术交流社区

标题: C# 聊天室 SaveFileDialog 弹不出对话框 解决方法 [打印本页]

作者: 孙树迁    时间: 2012-4-12 20:14
标题: C# 聊天室 SaveFileDialog 弹不出对话框 解决方法
本帖最后由 孙树迁 于 2012-4-12 20:20 编辑

用好百度,
今天在学 聊天室 视频的时候,遇到 SaveFileDialog 的show方法,弹不出对话框,怎么调试都找不出问题,最后
百度搜索: C# 聊天室 SaveFileDialog  ,第一个就有答案,

win7里面线程里调用SaveFileDialog
要把线程设置为
Thread thr = new Thread(rec);
thr.SetApartmentState(ApartmentState.STA);

论坛搜索了一下,没有关于这个问题帖子,用win7的人,做这个的时候应该都能遇到的吧。
  1. //创建通信线程
  2.                 Thread threadRec = new Thread(RecMsg);
  3.                 threadRec.SetApartmentState(ApartmentState.STA);
  4.                 threadRec.IsBackground = true;
  5.                 threadRec.Start(sokConnection);

  6.                 dicRecThread.Add(remoteEndPoint, threadRec);
  7.                
  8.                 ShowMsg("客户端连接成功!" + remoteEndPoint);
复制代码

作者: 杨曾荣    时间: 2012-4-12 20:33
难怪我的也弹不出来
作者: 孙树迁    时间: 2012-4-12 22:43
{:soso_e120:}
作者: 徐阳    时间: 2012-8-31 15:07
哇哦,及时雨还好查看了论坛 谢谢了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2