2012-06-21 35 views
0

我在一個解決方案中有2個項目。我在第一個項目中有一個按鈕,我必須在第二個項目中編寫事件。沒有參考b/w 1st和2nd,但是第二個項目參考了項目1.我們能否使用Delegates和Events來做到這一點?2個項目之間的事件處理

回答

1

在具有按鈕的項目,使按鈕與形式public,然後在其他的項目中,引用添加到項目中,你可以使用

whateverProject.whateverForm.whateverButton.Click += MyEventHandler; 
0

當然可以。您必須執行以下步驟: 右鍵單擊Project2並選擇添加引用,然後在Projects下選擇Project1。

你必須在Project2的源文件的頂部使用此代碼:

using Project1; // for replacing Project1 with the namespace of your Project1 

現在你必須獲取和設置。例如你有標籤和文本框,所以你必須使用這些代碼:

public string TextBox1_text  
     {   
      get { return TextBox1.Text; }   
      set { TextBox1.Text = value; }   
     } 

    public string lable1_text  
    {   
     get { return label1.Text; }   
     set { label1.Text = value; }   
    }