2013-02-24 24 views
0

基本上我有兩個項目。項目A有一個窗體,在窗體上是一個面板。項目B的入口點是這樣寫的:呼叫的方法,並在同一個解決方案嵌入到面板

namespace Demo 
{  
    public static class Program 
    { 
     [STAThread] 
     public static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new MainForm()); 
     } 
    } 
} 

而我的問題是我如何在項目A窗體的面板中運行此項目B?此外項目B是一種形式含有,其從網絡攝像頭抓住幀一個PictureBox。

回答

0

如果項目B被編譯爲可執行文件,你可以看看this的問題,這也提供了一個解決方案。提示:你想逃離你的WinForms進程的新進程。

+0

感謝您的快速回復,我不會爲項目B編譯成.exe文件,所有我想要做的就是把這個項目稱爲B到項目A的面板 – PotHeadProgramer 2013-02-24 12:21:24

+0

來看,我認爲你有項目B,一種形式,你想要在觸發器上顯示。在這種情況下,您可以創建窗體的新實例'表格B =新FormInBProject()',之後就調用'b.Show()'方法來使它看起來(請參閱從[這裏]的例子(HTTP ://msdn.microsoft.com/en-us/library/system.windows.forms.control.show.aspx))。當然,您需要向ProjectA添加對ProjectB的引用。 – csima 2013-02-25 14:10:22

相關問題