你是说在接收端不显示保存文件对话框吧 你用的应该是win 7系统吧
上次邹老师提供了这样一种解决方案- //创建负责接收服务端发送来数据的线程
- threadClient = new Thread(ReceiveMsg);
- threadClient.IsBackground = true;
- //如果在win7下要通过某个线程来调用文件选择框的代码,就需要设置如下
- threadClient.SetApartmentState(ApartmentState.STA);
- threadClient.Start();
复制代码 或者你直接在ShowDialog()方法中传入this也可以 就像这样- if (sdlg.ShowDialog(this) != DialogResult.OK)
- return;
复制代码 这样做的具体原因还要问下老师 目前我也讲不清楚 呵呵 |