eg:

          子線程showDialog了一個窗體:frm1。

          在frm1中需要使用OpenFileDialog的ShowDialog方法


          我們應該這樣定義子線程:

          Thread app = new Thread(new ThreadStart(method));
                          app.SetApartmentState(ApartmentState.STA);
                          app.Start();

           


          public void method()
                  {
                      frmSendMail frm 
          = new frmSendMail();
                      frm.ShowDialog();
                  }

          這樣,frm里OpenFileDialog的ShowDialog方法,就能正常使用了。



          posted on 2011-09-02 17:22 Ying-er 閱讀(1182) 評論(0)  編輯  收藏 所屬分類: .Net
          主站蜘蛛池模板: 双柏县| 淮阳县| 凤凰县| 洛南县| 彭山县| 南昌市| 上林县| 贡嘎县| 康平县| 沐川县| 石渠县| 谢通门县| 延川县| 前郭尔| 金寨县| 峡江县| 漳浦县| 永新县| 灵寿县| 正定县| 雅江县| 永春县| 新绛县| 镇宁| 信阳市| 台东市| 上蔡县| 米泉市| 夏河县| 丰顺县| 东辽县| 鲁山县| 临江市| 永康市| 临桂县| 腾冲县| 白水县| 涿州市| 奉化市| 庆云县| 纳雍县|