A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 孙树迁 于 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);
复制代码

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

3 个回复

倒序浏览
难怪我的也弹不出来
回复 使用道具 举报
{:soso_e120:}
回复 使用道具 举报
哇哦,及时雨还好查看了论坛 谢谢了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马