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
          主站蜘蛛池模板: 东平县| 德保县| 东安县| 上饶县| 武义县| 长泰县| 泾川县| 神池县| 张家界市| 康马县| 沙河市| 大同市| 乌海市| 乌审旗| 高邑县| 裕民县| 江口县| 灵川县| 武宁县| 九江县| 蒙城县| 乐安县| 平乐县| 瑞金市| 汾阳市| 吴忠市| 阳山县| 偃师市| 洛川县| 木兰县| 安顺市| 土默特左旗| 贞丰县| 尚志市| 丹江口市| 陇川县| 堆龙德庆县| 澄迈县| 正安县| 札达县| 天柱县|