0

我在一个解决方案中有 2 个项目。我在第一个项目中有一个按钮,我必须在第二个项目中为此编写事件。没有参考 b/w 1st 和 2nd 但第二个项目参考了项目 1。我们可以使用代表和事件来做到这一点吗?

4

2 回答 2

1

在有按钮的项目中,制作按钮和表单public,然后在另一个项目中,添加对该项目的引用,您可以使用

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

是的你可以。您必须按照以下步骤操作:右键单击 Project2 并选择 Add Reference,然后在 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; }          
    } 
于 2012-06-21T07:03:28.883 回答