2012-07-23 35 views
0

我有一個Windows應用程序。我添加了另一個應用程序的DLL它的參考。 第二個應用程序有一個名爲MainForm的窗體。 我想從該dll創建一個新實例並從中運行MainForm? 這可能嗎?如果是的話,我該怎麼辦?從DLL的新實例

+0

你有什麼試過?請閱讀:http://mattgemmell.com/2008/12/08/what-have-you-tried/ – 2012-07-23 16:28:37

+0

是的,沒問題。當然,你必須編輯Program.cs文件並在那裏修改代碼,以便創建其他表單類的實例。 – 2012-07-23 17:26:40

+0

你能解釋一下漢斯嗎? – user422481 2012-07-23 17:55:52

回答

0

你的意思是這樣的:

using Project2; // Or whatever. 

... 

Application.Run(new MainForm()); 

?如果這沒有幫助,則需要提供更多信息。

+0

但我得到這個異常:在單個線程上啓動第二個消息循環不是一個有效的操作。改用Form.ShowDialog。 – user422481 2012-07-23 16:33:41