none
[C#] 如何合併專案 RRS feed

  • 問題

  • 如題,

    我做好了兩個專案,想在一個程式上面按按鈕後,可以開啟另一個程式 @@

     

    我試過開一個空專案,然後"加入現有項目",但卻發現只有程式碼進去,沒有介面 @口@

    請問各位大大,該怎麼處理~~

    2010年8月12日 上午 05:48

解答

所有回覆

  • 把你 A 專案編譯成執行檔或 dll,然後在 B 專案加入參考,去執行 A 專案的程式
    關於加入項目是用來做什麼的,您可以看一下以下說明
    加入現有項目至專案
    加入現有專案
     

    歡迎參觀我的Blog.NET菜鳥自救會
    • 已標示為解答 千刃 2010年8月13日 下午 01:19
    2010年8月12日 上午 06:32
    版主
  • 請問一下,要怎麼做出.dll檔呀? @@

    還有...我加入參考了,但我不知道該怎麼呼叫它... Orz

    2010年8月12日 上午 07:33
  • 關於做出dll檔及加入參考等相關基礎知識..

    個人覺得你可以到市面上隨便一間書局,花個一兩個小時時間,找尋一本C#書籍(要你自己看得懂的)。

    花個幾百塊錢,支持一下台灣作者,同樣也可以節省你的時間,因為這些知識書本都有圖解,會比在論壇發問解答來的詳細。

    2010年8月13日 上午 12:16
  • ricoisme大大你貼給我的方法,我還是不太懂說...

    不過我發現,原來一個專案可以放進兩個Form @@

    不過只能放進空白的,不能放以經做到一半的...

     

    但...我發現,我不知道怎麼在"Form1按一個按鈕後,打開Form2" @口@

    麻煩各位大大指點!

    2010年8月13日 上午 11:35
  • FormB B = new FormB();
    B.Show();

    爬到了,感謝大家(磕頭

     

    不知道有沒有人知道,怎麼放入做好的Form加到專案中,

    不是空白的喲 @@

    2010年8月13日 下午 12:10
  • 我開啟一個B視窗後,想把A視窗關掉

    所以用以下的程式碼

            private void button1_Click(object sender, EventArgs e)
            {
                Shop S = new Shop();
                S.Show();

                this.Close();
            }

    但發現它會把A跟B全關掉耶 =口=

    怎麼會這樣

    2010年8月13日 下午 12:38
  • 你好千刃,

    主視窗是不能關掉的......



    • 已編輯 DK. Da 2012年6月10日 上午 02:35
    2010年8月13日 下午 01:04
  • 啊!原來不能關掉 =口=...

    但是兩個視窗有點礙眼說...有辦法解決嗎? ˊ ˋ

    2010年8月13日 下午 01:19
  •             Form2 testDialog = new Form2();
                this.Hide();
                // Show testDialog as a modal dialog and determine if DialogResult = OK.
                if (testDialog.ShowDialog(this) == DialogResult.OK)
                {
                    // Read the contents of testDialog's TextBox.
                    //this.txtResult.Text = testDialog.TextBox1.Text;
                }
                else
                {
                    //this.txtResult.Text = "Cancelled";
                }
                this.Show();
                testDialog.Dispose();
    

    Form.ShowDialog 方法 ()

    Control.Hide 方法
    • 已提議為解答 DK. Da 2010年8月13日 下午 02:32
    • 已標示為解答 千刃 2010年8月14日 上午 04:11
    2010年8月13日 下午 02:25
  • 去找幾本C#的書來看, 先瞭解最基本的程式架構, 再開始動手寫程式. 你根本就是連方向燈在哪都不知道就想開車上路了.
    2010年8月14日 上午 03:02
  • 買了一本,也看了三分之二了 = =

    哪有一開始學就這麼神的...

    2010年8月14日 上午 04:08
  • 買了一本,也看了三分之二了 = =

    哪有一開始學就這麼神的...


    我覺得你很神啊, 因為你什麼都沒搞清楚就可以開始寫程式, 而且看你的發的問題, 都完全不用思考.  這真的很神.
    2010年8月14日 上午 04:28
  • 我也不是沒爬文、沒查資料啊,就查不到才上來問的 = =
    2010年8月14日 上午 09:36