![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 momo ![]()
![]() |
請教一個方案中有兩個專案以上 我如何做到在A專案去呼叫B專案的FORM 以及將A專案的值傳到到B專案的FORM接收 我的開發工具為VS 2013 請各位先進解惑 謝謝
搜尋相關Tags的文章:
[ 專案互相呼叫 ] ,
本篇文章發表於2014-08-14 17:02 |
1樓
最有價值解答
Bill ![]() |
如果兩個專案都是你做的, 把 B 專案編譯的 exe 或 dll 加入成 A 專案的參考就行了.
至於交換資料,看以下兩篇 http://www.dotblogs.com.tw/billchung/archive/2011/12/07/60985.aspx http://www.dotblogs.com.tw/billchung/archive/2011/12/08/61301.aspx
本篇文章回覆於2014-08-14 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
momo ![]() |
感謝一樓的大大指導!!
我已經TRY出來了 首先將B專案建置去 B\bin\Debug 去尋找B專案所建置的執行檔 A專案的參考右鍵>加入參考>瀏覽>選擇B\bin\Debug\B專案執行檔 接著就跟著2樓的大大所說的大聲叫出他的名 B專案.B表單 自製名稱=new B專案.B表單(); 自製名稱.方法(公有參數); 自製名稱.showDialog(); 以上是我TRY的方法,不知道還有哪邊需要指教的!!
本篇文章回覆於2014-08-15 08:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
有個更方便的方式, 你把 B 專案加入到 A 專案所在的方案 (是方案喔), 然後加入參考就可以直接拿專案來加, 這樣有個好處, 你可以一併編譯兩個專案
本篇文章回覆於2014-08-15 22:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
依照二樓樓主的方法我try不出來,它變成無法執行,請問樓主有案例可供參考嗎?
我打這樣,但它起初沒有錯誤,等到執行時卻無法執行 WindowsFormsApp1.Form1 formfind = new WindowsFormsApp1.Form1(); formfind.ShowDialog();
本篇文章回覆於2020-07-28 23:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |