0

1 つのソリューションに 2 つのプロジェクトがあります。最初のプロジェクトにボタンがあり、2 番目のプロジェクトでそのボタンのイベントを作成する必要があります。1st と 2nd の b/w 参照はありませんが、2nd プロジェクトはプロジェクト 1 を参照しています。デリゲートとイベントを使用してそれを行うことはできますか?

4

2 に答える 2

1

ボタンがあるプロジェクトでボタンとフォームを作成publicし、他のプロジェクトでそのプロジェクトへの参照を追加すると、使用できます

whateverProject.whateverForm.whateverButton.Click += MyEventHandler;
于 2012-06-21T06:56:07.760 に答える
0

はい、できます。次の手順に従う必要があります。Project2 を右クリックして [参照の追加] を選択し、[プロジェクト] で [Project1] を選択します。

Project2 ソース ファイルの先頭で次のコードを使用する必要があります。

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

ここで、取得して設定する必要があります。たとえば、lable と textbox があるため、これらのコードを使用する必要があります。

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

    public string lable1_text       
    {           
        get { return label1.Text; }           
        set { label1.Text = value; }          
    } 
于 2012-06-21T07:03:28.883 に答える